无法安装react-native Nativebase:执行任务失败:app:compileDebugJavaWithJavac'
尝试在Windows 10上为我的React Native项目安装NativeBase时遇到以下问题
-
react-native init RNapp
cd RNapp
-
npm install native-base --save
-
react-native link react-native-vector-icons
- 编辑
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.0
到2.0.0
react-native-cli
,重新创build了react-native
项目。 现在一切正常。
- Android向节点服务器请求stream的奇怪问题
- Node.js Hmac SHA256 base64的string
- 如何让访问者通过手机网站离线访问CouchDB数据?
- 安装PhoneGap 3.x
- 手机validation/ OTP后,使用相同的电话号码检测两部电话/手机
- React-native构build错误:执行任务失败:react-native-maps:prepareComAndroidSupportAppcompatV72301Library'。 >无法展开ZIP
- 在安装期间cordova(PhoneGap)我得到像“npm WARN引擎Cordova-js @ 3的警告。 8.0:想要…“
- 离子通知/推送消息
- 使用socket io在服务器上进行file upload