首页 文章

ReactNative,Android运行错误:无法确定'11.0.1'的java版本 . Windows 10

提问于
浏览
1

Java版本: 11.0.1 React Native版本:0.57.5 React Native CLI版本:2.0.1

Android device is connected and given access, tuned on debug via USB

当我运行 neact-native run android 时出现以下错误:

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

FAILURE:构建因异常而失败 .

  • 出了什么问题:无法确定'11 .0.1'中的java版本 .

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

  • https://help.gradle.org获取更多帮助无法在设备上安装应用程序,请阅读上述错误以获取详细信息 . 确保您运行的是Android模拟器或已连接设备并设置了Android开发环境:https://facebook.github.io/react-native/docs/getting-started.html

2 回答

  • 3

    我遇到了同样的问题 . 我将gradle版本更新为disributionUrl中以下文件中的gradle-4.8-all.zip:

    [您反应的本地项目] /android/gradle/wrapper/gradle-wrapper.properties

    它解决了这个问题 .

  • 1

    您好像正在使用旧版本的Gradle,从4.8开始您的项目应该构建

    以下目录 gradle/ 位于 gradlewgradlew.bat 所在的目录中 .

    • 编辑位于 ./path-to-project-root/gradle/wrapper 的名为 gradle-wrapper.properties 的文件

    • 用以下内容替换 distributionUrl:...

    distributionUrl=http\://services.gradle.org/distributions/gradle-5.0-bin.zip

相关问题