Java版本: 11.0.1 React Native版本:0.57.5 React Native CLI版本:2.0.1
Android设备已连接并具有访问权限,可以通过USB调试进行调试
当我运行 native-native运行android 时,出现以下错误:
正在启动JS服务器...在设备上构建和安装应用程序(cd android && gradlew.bat installDebug)...
失败:构建失败,并出现异常。
出了什么问题: 无法从“ 11.0.1”确定Java版本。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
在https://help.gradle.org上获得更多帮助 无法在设备上安装该应用,请阅读上面的错误以获取详细信息。 确保您正在运行Android模拟器或已连接设备,并且 设置您的Android开发环境: https://facebook.github.io/react-native/docs/getting-started.html
答案 0 :(得分:6)
您似乎使用的是Gradle的较早版本,您的项目应从4.8+版本开始构建
下面的目录gradle/
位于gradlew
或gradlew.bat
所在的目录中。
gradle-wrapper.properties
中的名为./path-to-project-root/gradle/wrapper
的文件distributionUrl:...
distributionUrl=http\://services.gradle.org/distributions/gradle-5.0-bin.zip
答案 1 :(得分:1)
我遇到了同样的问题。我将disributionUrl中以下文件中的gradle版本更新为gradle-4.8-all.zip:
[您的反应本地项目] /android/gradle/wrapper/gradle-wrapper.properties
它解决了这个问题。