如何修复“失败:构建失败,出现异常。-无法从'11 .0.1'确定Java版本

时间:2019-01-10 09:23:32

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

我是react-native的新手,这是我的第一个应用程序。我遵循了here的步骤。但是,一旦我运行命令react-native run-android

出现此错误

  

启动JS服务器...在设备上构建和安装应用程序   (cd android && gradlew.bat installDebug)...

     

失败:构建失败,并出现异常。

     
      
  • 出了什么问题:无法从'11 .0.1'确定Java版本。

  •   
  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。

  •   
  • https://help.gradle.org获取更多帮助无法在设备上安装该应用,请阅读上面的错误以获取详细信息。确保您有一个   Android模拟器正在运行或已连接设备并已设置您的   Android开发环境:   react docs

  •   

这是我的JAVA_HOME变量和我的ANDRIOD_HOME变量 Click here please

请注意,我在未连接Android模拟器的设备上运行该应用程序
我正在使用“ Windows OS”,“ android mobile”,并且我的gradle版本是4.4

我也转到我的android目录,并创建了一个名为local.properties的文件,并将其放入此路径

  

sdk.dir = C:\ Users \ Eman Fateen \ AppData \ Local \ Android \ Sdk


您能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

您不能使用不支持JDK 11.0.1本身的Gradle版本进行构建。要么:

  1. 您可以编辑gradle/wrapper/gradle-wrapper.properties文件以选择其他发行版,或者
    1. 使用Gradle> = 4.7版本运行包装更新任务。

如果上述两种方法均无效,则可以尝试将 JDK 降级为this