java - app:compileDebugJavaWithJavac , react-native app 编译失败
问题描述
我创建了我的第一个 react-native proejct 然后被弹出,npm run eject
但是当我运行时应用程序无法编译npm run android
并给我下面的输出,它在 andriod dir 中显示错误,但我不知道这个符号导入错误是什么以及如何解决这个问题。我做了很多搜索和阅读,但找不到解决我的问题的方法。
我不是 java 专家,不知道如何解决这个问题。请帮我解决这个问题,非常感谢
:app:mergeDebugResources UP-TO-DATE
:app:bundleDebugJsAndAssets SKIPPED
:app:processDebugManifest UP-TO-DATE
:app:processDebugResources UP-TO-DATE
:app:generateDebugSources UP-TO-DATE
:app:incrementalDebugJavaCompilationSafeguard UP-TO-DATE
:app:compileDebugJavaWithJavac
:app:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
C:\Users\iClick Digital\Documents\ZerotoMastery\react-app\my-first-project\android\app\src\main\java\com\mynewproject\MainApplication.java:5: error: cannot find symbol
import com.facebook.react.ReactApplication;
^
symbol: class ReactApplication
location: package com.facebook.react
C:\Users\iClick Digital\Documents\ZerotoMastery\react-app\my-first-project\android\app\src\main\java\com\mynewproject\MainApplication.java:6: error: cannot find symbol
import com.facebook.react.ReactNativeHost;
^
symbol: class ReactNativeHost
location: package com.facebook.react
C:\Users\iClick Digital\Documents\ZerotoMastery\react-app\my-first-project\android\app\src\main\java\com\mynewproject\MainApplication.java:14: error: cannot find symbol
public class MainApplication extends Application implements ReactApplication {
^
symbol: class ReactApplication
C:\Users\iClick Digital\Documents\ZerotoMastery\react-app\my-first-project\android\app\src\main\java\com\mynewproject\MainApplication.java:16: error: cannot find symbol
private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
^
symbol: class ReactNativeHost
location: class MainApplication
C:\Users\iClick Digital\Documents\ZerotoMastery\react-app\my-first-project\android\app\src\main\java\com\mynewproject\MainApplication.java:36: error: cannot find symbol
public ReactNativeHost getReactNativeHost() {
^
symbol: class ReactNativeHost
location: class MainApplication
C:\Users\iClick Digital\Documents\ZerotoMastery\react-app\my-first-project\android\app\src\main\java\com\mynewproject\MainActivity.java:5: error: MainActivity is not abstract and does not override abstract method getPackages() in ReactActivity
public class MainActivity extends ReactActivity {
^
C:\Users\iClick Digital\Documents\ZerotoMastery\react-app\my-first-project\android\app\src\main\java\com\mynewproject\MainApplication.java:16: error: cannot find symbol
private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
^
symbol: class ReactNativeHost
location: class MainApplication
C:\Users\iClick Digital\Documents\ZerotoMastery\react-app\my-first-project\android\app\src\main\java\com\mynewproject\MainApplication.java:35: error: method does not override or implement a method from a supertype
@Override
^
8 errors
:app:compileDebugJavaWithJavac FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
解决方案
推荐阅读
- r - str_extract_all 返回一个列表,但我想要数据框中的一列
- java - Java Swing - JTree 和 JLabel 如何相互通信?
- html - 使用 jsPdf 和 Html2Canvas 在 Angular 中将 HTML 页面转换为 PDF
- python-3.x - 使用 Azure 机器学习服务注册和下载 fastText .bin 模型失败
- java - Kafka CommitFailedException 分别运行具有不同主题的 2 个消费者时
- html - 嵌套在另一个 div 中的 div 不可见
- c# - 不支持带有 Autofac throw IServiceProvider 的 Net core 3.0
- asp.net-mvc - 将数据从单个视图发布到两个模型类
- ansible - 如何从 ansible_facts 获取“cifs”挂载的“用户名”?
- vim - 如何使 vim 的 vimgrep 命令保持缩进?