React-Native无法运行Android - react-native-maps:compileReleaseJavaWithJavac

时间:2017-03-28 18:57:57

标签: android react-native react-native-android

我有一个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
}

1 个答案:

答案 0 :(得分:1)

Android开发需要在您的计算机上安装JDK。您必须将环境变量JAVA_HOME设置为有效的JDK。该错误可能是因为您的计算机上没有JDK。尝试启动Android Studio并通过创建一个空项目检查JDK是否在这里,转到File-> Project Structure并查看JDK位置。