无法安装react-native Nativebase:执行任务失败:app:compileDebugJavaWithJavac'

尝试在Windows 10上为我的React Native项目安装NativeBase时遇到以下问题

  1. react-native init RNapp cd RNapp
  2. npm install native-base --save
  3. react-native link react-native-vector-icons
  4. 编辑android/app/build.gradle并将以下内容添加到文件末尾:
    apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"

运行echo %JAVA_HOME%会给出C:\Program Files\Java\jdk1.8.0_111

现在当我跑步

 react-native run-android 

生成失败,出现以下错误。 有没有解决这个问题?

 C:\Users\y\RNapp\android\app\src\main\java\com\rnapp\MainApplication.java:6: error: cannot find s mbol import com.facebook.react.ReactApplication; ^ symbol: class ReactApplication location: package com.facebook.react C:\Users\y\RNapp\android\app\src\main\java\com\rnapp\MainApplication.java:9: error: cannot find s mbol import com.facebook.react.ReactNativeHost; ^ symbol: class ReactNativeHost location: package com.facebook.react C:\Users\y\RNapp\android\app\src\main\java\com\rnapp\MainApplication.java:17: error: cannot find ymbol public class MainApplication extends Application implements ReactApplication { ^ symbol: class ReactApplication C:\Users\y\RNapp\android\app\src\main\java\com\rnapp\MainApplication.java:19: error: cannot find ymbol private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { ^ symbol: class ReactNativeHost location: class MainApplication C:\Users\y\RNapp\android\app\src\main\java\com\rnapp\MainApplication.java:35: error: cannot find ymbol public ReactNativeHost getReactNativeHost() { ^ symbol: class ReactNativeHost location: class MainApplication C:\Users\y\RNapp\android\app\src\main\java\com\rnapp\MainActivity.java:5: error: MainActivity is ot abstract and does not override abstract method getPackages() in ReactActivity public class MainActivity extends ReactActivity { ^ C:\Users\y\RNapp\android\app\src\main\java\com\rnapp\MainApplication.java:19: error: cannot find ymbol private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { ^ symbol: class ReactNativeHost location: class MainApplication C:\Users\y\RNapp\android\app\src\main\java\com\rnapp\MainApplication.java:34: error: method does ot 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 Total time: 6.098 secs 

更新了从1.3.02.0.0 react-native-cli ,重新创build了react-native项目。 现在一切正常。