create-реакции-native-приложение больше не работает?

Я все еще новичок во всем, что связано с выставкой и созданием-реакции-нативного приложения. Итак, вот мой вопрос. Когда я изучал реагирующую нативную систему, я всегда использовал для этого команду create-Reaction-native-app, и она прекрасно работает, пока однажды я не создала create-Reaction-native-app, и на этот раз она показала шаблон expo. Поэтому я согласился с опцией "пустой проект". Тогда я бегу npm run eject как обычно, но теперь я получаю исключение:app:compileDebugJavaWithJavac FAILED.

Вот точная подсказка.

: app: generateDebugSources: app: incrementalDebugJavaCompilationSafeguard: app: compileDebugJavaWithJavac: app: compileDebugJavaWithJavac - не является инкрементным (например, выходные данные изменились, без предыдущего выполнения и т. д.). E:\A_PhoneApps\Tests\CoolProject\android\app\src\main\java\com\emptyprojecttemplate\MainApplication.java:5: ошибка: не удается найти символ импорта com.facebook.react.ReactApplication; ^ символ: класс ReactApplication расположение: пакет com.facebook.react E:\A_PhoneApps\Tests\CoolProject\android\app\src\main\java\com\emptyprojecttemplate\MainApplication.java:6: ошибка: не удается найти импорт символа com.facebook.react.ReactNativeHost; ^ символ: класс ReactNativeHost расположение: пакет com.facebook.react E:\A_PhoneApps\Tests\CoolProject\android\app\src\main\java\com\emptyprojecttemplate\MainApplication.java:14: ошибка: не удается найти символ открытый класс MainApplication расширяет приложение, реализует ReactApplication { ^ символ: класс ReactApplication E:\A_PhoneApps\Tests\CoolProject\android\app\src\main\java\com\emptyprojecttemplate\MainApplication.java:16: ошибка: не удается найти символ частный конечный ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { ^ symbol: class ReactNativeHost расположение: класс MainApplication E:\A_PhoneApps\Tests\CoolProject\android\app\src\main\java\com\emptyprojecttemplate\MainApplication.java:36: ошибка: не удается найти общедоступный символ ReactNativeHost getReactNativeHost() { ^ symbol: class ReactNativeHost расположение: класс MainApplication E:\A_PhoneApps\Tests\CoolProject\android\app\src\main\java\com\emptyprojecttemplate\MainActivity.java:5: ошибка: MainActivity не является абстрактной и выполняет не переопределять абстрактный метод getPackages() в общедоступном классе ReactActivity MainActivity расширяет ReactActivity { ^ E:\A_PhoneApps\Tests\CoolProject\android\app\src\main\java\com\emptyprojecttemplate\MainApplication.java:16: ошибка: не удается найти закрытый символ final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { ^ символ: класс ReactNativeHost расположение: класс MainApplication E:\A_PhoneApps\Tests\CoolProject\android\app\src\main\java\com\emptyprojecttemplate\MainApplication.java:35: метод ошибки: не переопределяет и не реализует метод из ошибки типа SuperOver @ 8:app:compileDebugJavaWithJavac FAILED

FAILURE: сборка не удалась, исключение.

  • Что пошло не так: выполнение задачи не выполнено: "app: compileDebugJavaWithJavac".

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

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

СТРОИТЬ НЕУДАЧИ

Общее время: 14,001 с. Не удалось установить приложение на устройство. Подробнее об ошибке см. Выше. Убедитесь, что у вас запущен эмулятор Android или подключено устройство, и вы настроили среду разработки Android: https://facebook.github.io/react-native/docs/getting-started.html

Теперь я проверил все документы и снова и снова перебирал все руководство по нативному коду и до сих пор не могу это исправить. Я вошел в проект package.json, чтобы увидеть версии реакции-нативного, и он настроен на:

"react-native": "https://github.com/expo/react-native/archive/sdk-30.0.0.tar.gz"

Прежде чем это будет выглядеть так:

"react-native": "~0.56.1"

Я действительно очень запутался! что тут происходит???

1 ответ

Попробуйте переустановить java jdk и убедитесь, что переменные среды JAVA_HOME установлены правильно.

Другие вопросы по тегам