我创建了新的React Native App,当我通过react-native run-android运行该应用时,它显示以下错误:
8个错误 :app:compileDebugJavaWithJavac FAILED
编译失败;有关详细信息,请参见编译器错误输出。
但是我的计算机上正在运行旧应用,赢得了8.1(64)位
:app:compileDebugJavaWithJavac-不是增量的(例如,输出已更改,之前没有执行等)。 F:\ React2 \ appwn \ android \ app \ src \ main \ java \ com \ appwn \ MainApplication.java:5:错误:找不到符号 导入com.facebook.react.ReactApplication; ^ 符号:类ReactApplication 位置:包com.facebook.react F:\ React2 \ appwn \ android \ app \ src \ main \ java \ com \ appwn \ MainApplication.java:6:错误:找不到符号 导入com.facebook.react.ReactNativeHost; ^ 符号:类ReactNativeHost 位置:包com.facebook.react F:\ React2 \ appwn \ android \ app \ src \ main \ java \ com \ appwn \ MainApplication.java:14:错误:找不到符号 公共类MainApplication扩展应用程序实现ReactApplication { ^ 符号:类ReactApplication F:\ React2 \ appwn \ android \ app \ src \ main \ java \ com \ appwn \ MainApplication.java:16:错误:找不到符号 私有最终ReactNativeHost mReactNativeHost =新的ReactNativeHost(this){ ^ 符号:类ReactNativeHost 位置:类MainApplication F:\ React2 \ appwn \ android \ app \ src \ main \ java \ com \ appwn \ MainApplication.java:36:错误:找不到符号 公共ReactNativeHost getReactNativeHost(){ ^ 符号:类ReactNativeHost 位置:类MainApplication F:\ React2 \ appwn \ android \ app \ src \ main \ java \ com \ appwn \ MainActivity.java:5:错误:MainActivity不是抽象的并且不会覆盖抽象 ReactActivity中的方法getPackages() 公共类MainActivity扩展了ReactActivity { ^ F:\ React2 \ appwn \ android \ app \ src \ main \ java \ com \ appwn \ MainApplication.java:16:错误:找不到符号 私有最终ReactNativeHost mReactNativeHost =新的ReactNativeHost(this){ ^ 符号:类ReactNativeHost 位置:类MainApplication F:\ React2 \ appwn \ android \ app \ src \ main \ java \ com \ appwn \ MainApplication.java:35:错误:方法未覆盖或从超类型实现方法 @Override ^ 8个错误 :app:compileDebugJavaWithJavac FAILED
失败:构建失败,并出现异常。
出了什么问题: 任务':app:compileDebugJavaWithJavac'的执行失败。
编译失败;有关详细信息,请参见编译器错误输出。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。
建立失败
答案 0 :(得分:-1)
我通过安装react app解决了该问题,方法是:react-native-init