Не удалось выполнить задачу ': app: compileDebugJavaWithJavac'.реагировать родной - PullRequest
0 голосов
/ 30 января 2019

Не удалось найти пакет "expo" в вашем проекте при настройке упаковщика. Запуск JS-сервера ... Сборка и установка приложения на устройстве (cd android && ./gradlew installDebug) ...

Задача: app: compileDebugJavaWithJavac FAILED / media / rahul / ДРУГИЕ ФАЙЛЫ / mob / first / android / app / src / main / java / com / practice / MainApplication.java: 5: ошибка: не удается найти импорт символа com.facebook.react.ReactApplication;^ символ: класс ReactApplication расположение: пакет com.facebook.react / media / rahul / ДРУГИЕ ФАЙЛЫ / mob / first / android / app / src / main / java / com / practice / MainApplication.java: 6: ошибка: не удается найти символimport com.facebook.react.ReactNativeHost;^ символ: класс ReactNativeHost расположение: пакет com.facebook.react / media / rahul / ДРУГИЕ ФАЙЛЫ / mob / first / android / app / src / main / java / com / practice / MainApplication.java: 14: ошибка: не удается найти символоткрытый класс MainApplication расширяет приложение реализует ReactApplication {^ символ: класс ReactApplication / media / rahul / ДРУГИЕ ФАЙЛЫ / mob / first / android / app / src / main / java / com / practice / MainApplication.java: 16: ошибка: не удается найти символprivate final ReactNativeHost mReactNativeHost = new ReactNativeHost (this) {^ символ: класс ReactNativeHost расположение: класс MainApplication / media / rahul / ДРУГИЕ ФАЙЛЫ / mob / first / android / app / src / main / java / com / practice / MainApplication.java:36: ошибка: не удается найти символ public ReactNativeHost getReactNativeHost () {^ symbol: class ReactNativeHost расположение: класс MainApplication / media / rahul / ДРУГИЕ ФАЙЛЫ / mob / first / android / app / src / main / java / com / practice / MainActivity.Java: 5: ошибка: MainActivity не является абстрактным и не переопределяет абстрактный метод getPackages () в ReactAcОткрытый класс tiv MainActivity расширяет ReactActivity {^ / media / rahul / ДРУГИЕ ФАЙЛЫ / mob / first / android / app / src / main / java / com / practice / MainApplication.java: 16: ошибка: не удается найти символ приватный final ReactNativeHost mReactNativeHost =новый ReactNativeHost (this) {^ символ: класс ReactNativeHost расположение: класс MainApplication / media / rahul / ДРУГИЕ ФАЙЛЫ / mob / first / android / app / src / main / java / com / practice / MainApplication.java: 35: ошибка: методне переопределяет и не реализует метод из супертипа @Override ^ 8 ошибок

НЕИСПРАВНОСТЬ: сборка завершилась с исключением.

  • Что пошло не так: выполнение не удалосьдля задачи ': app: compileDebugJavaWithJavac'.

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

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

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

СБОЙ СТРОИТЕЛЬСТВА за 22 с 15 выполнимых задач: 14 выполненных, 1актуальный Не удалось установить приложение на устройство, ознакомьтесь с информацией об ошибке выше.Убедитесь, что у вас запущен эмулятор Android или подключено устройство, и вы настроили среду разработки Android: https://facebook.github.io/react-native/docs/getting-started.html

Я впервые настраиваю реактивный проект, пожалуйста, проверьте, правильно ли я выполняю шаги?1. сначала создать-реагировать-родное-приложение 2. запустить запустить npm 3. открыть андроид-студию, а затем симулятор 4. запустить-запустить андроид-запуск, но получить ошибку, как указано выше.

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

Эта ошибка возникает из-за того, что ваша версия RN отличается от версии Android build.gradle.Когда вы создаете приложение-собственное приложение, вероятно, оно создает приложение для Android, например:

android/app/build.gradle

implementation "com.facebook.react:react-native:+"

Итак, проверьте вашу папку node_modules, найдите папку-реагирующую папку и найдите папку с номером, эти числа реагируют.версияДля меня это 0.58.3, затем обновите android / app / build.gradle :

implementation "com.facebook.react:react-native:0.58.3"

Это все.

0 голосов
/ 31 января 2019

Вы должны предоставить больше информации.Оставленная вами ошибка не очень полезна.

Без дополнительной информации вы можете попробовать:

cd android && ./gradlew clean

и посмотреть, поможет ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...