Проблема с запуском реактивного кода на моем устройстве - PullRequest
0 голосов
/ 22 апреля 2019

Код не работает на моем устройстве, пожалуйста, помогите ...!

G:\React\blawblaW>react-native run-android
info JS server already running.
info Building and installing the app on the device (cd android && gradlew.bat app:installDebug)...

Задача: приложение: compileDebugJavaWithJavac FAILED

G:\React\blawblaW\android\app\src\main\java\com\blawblaw\MainActivity.java:23: error: class, interface, or enum expected
  protected ReactActivityDelegate createReactActivityDelegate() {
            ^
G:\React\blawblaW\android\app\src\main\java\com\blawblaw\MainActivity.java:26: error: class, interface, or enum expected
      protected ReactRootView createRootView() {
                ^
G:\React\blawblaW\android\app\src\main\java\com\blawblaw\MainActivity.java:28: error: class, interface, or enum expected
      }
      ^
G:\React\blawblaW\android\app\src\main\java\com\blawblaw\MainActivity.java:30: error: class, interface, or enum expected
  }
  ^
4 errors

FAILURE: Build failed with an exception.
  • Что пошло не так: Не удалось выполнить задачу ': app: compileDebugJavaWithJavac'.

    Компиляция не удалась; подробности смотрите в сообщении об ошибке компилятора.

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите с --scan, чтобы получить полное представление.

  • Получите дополнительную помощь по номеру https://help.gradle.org

СТРОИТЬ ОШИБКА в 1с 24 действенных задания: 1 выполнено, 23 актуально Ошибка Не удалось установить приложение на устройство, прочтите подробности об ошибке выше. Убедитесь, что у вас запущен эмулятор Android или устройство подключено и настроить среду разработки Android: https://facebook.github.io/react-native/docs/getting-started.html ошибка Команда не выполнена: приложение gradlew.bat: installDebug. Запустите CLI с флагом --verbose для получения более подробной информации.

Ответы [ 2 ]

0 голосов
/ 22 апреля 2019

Попробуйте

cd android && gradlew clean

после этого запуска, выполнив

cd.. && react-native run-android
0 голосов
/ 22 апреля 2019

Извлеките ваше приложение с помощью собственного интерфейса командной строки. из корня вашего приложения запустите эти команды

react-native eject

и затем свяжите ваш пакет

react-native link

Извлекающее приложение сбросит ваш кеш и другие связанные зависимости.

...