无法安装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
项目。 现在一切正常。
- 发送httppost请求到Bluemix部署的Node.js应用程序时,“不幸的是应用程序已经停止”错误
- npm运行android反应本地给予build立错误
- 当没有第三方应用程序涉及时需要OAUTH2?
- 移动应用程序:restful api或sdk dynamodb
- Android的APK构build失败“多个文件被发现与操作系统无关的path'lib / arm64-v8a / libc ++ _ shared.so'”
- 在Android中改造2将导致Java.io.EOFException在通过Node.js查询来自MongoDB数据库的项目时
- PANIC:找不到AVD系统path。 请定义ANDROID_SDK_ROOT
- 如何在现有的PhoneGap应用程序中更新Cordova?
- Firebase通知和用户ID