我有一个react-native
项目,一切都在ios
上运行良好但是当我尝试在android
上运行时,我收到此错误':react-native-maps:compileReleaseJavaWithJavac' > Could not find tools.jar
。我不确定这意味着什么,我做了一些研究并找到了这个Stackoverflow Question但是,它似乎不是我的情况。
有谁知道这个错误意味着什么?
的build.gradle
dependencies {
compile project(':react-native-push-notification')
compile project(':react-native-prompt-android')
compile project(':react-native-maps')
compile fileTree(dir: "libs", include: ["*.jar"])
compile "com.android.support:appcompat-v7:23.0.1"
compile(project(':react-native-maps')){
exclude group: 'com.google.android.gms', module: 'play-services-base'
exclude group: 'com.google.android.gms', module: 'play-services-maps'
}
compile 'com.google.android.gms:play-services-base:10.0.1'
compile 'com.google.android.gms:play-services-maps:10.0.1'
compile "com.facebook.react:react-native:+" // From node_modules
}
答案 0 :(得分:1)
Android开发需要在您的计算机上安装JDK。您必须将环境变量JAVA_HOME
设置为有效的JDK。该错误可能是因为您的计算机上没有JDK。尝试启动Android Studio并通过创建一个空项目检查JDK是否在这里,转到File-> Project Structure
并查看JDK位置。