create-реакции-native-приложение больше не работает? - PullRequest
0 голосов
/ 06 октября 2018

Я все еще новичок во всем, что связано с expo и create-Reaction-native-app.Итак, вот мой вопрос.Когда я изучал реагирующий на родной язык, я всегда использовал для этого команду 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 = newReactNativeHost (this) {^ symbol: class ReactNativeHost расположение: класс MainApplication E: \ A_PhoneApps \ Tests \ CoolProject \ android \ app \ src \ main \ java \ com \ emptyprojecttemplate \ MainApplication.java: 36: ошибка: не удается найти общедоступный символ ReactNativeHostgetReactNativeHost () {^ 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: ошибка: не удается найти закрытый символ finalReactNativeHost mReactNativeHost = new ReactNativeHost (this) {^ символ: класс ReactNativeHost расположение: класс MainApplication E: \ A_PhoneApps \ Tests \ CoolProject \ android \ app \ src \ main \ java \ com \ emptyprojecttemplate \ MainApplication.java: 35: метод ошибки:не переопределяет и не реализует метод из супертипа @Override ^ 8 ошибок: приложение: compileDebugJavaWithJavac FAILED

FAILURE: сборка завершилась с исключением.

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

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

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

BUILD FAILED

Общее время: 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 Ответ

0 голосов
/ 06 октября 2018

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

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