运行“ npm run android”时无法从“ 11.0.1”确定Java版本
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了运行“ npm run android”时无法从“ 11.0.1”确定Java版本,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1320字,纯文字阅读大概需要2分钟。
内容图文
![运行“ npm run android”时无法从“ 11.0.1”确定Java版本](/upload/InfoBanner/zyjiaocheng/669/544ecde7848a4bd3a9d9b9d27341e123.jpg)
我正在尝试在Windows 10上运行本机响应.当我运行npm run 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
解决方法:
确保在外壳程序中为Android和Java设置了必要的路径.
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
ANDROID_HOME=/Users/username/Library/Android/sdk
ANDROID_NDK_HOME=/Users/username/Library/Android/sdk/ndk-bundle
另外,有时本机版本可能会与Java版本混为一谈,因此不建议您现在使用Java SDK 11,因此建议使用更好的Java 8,因为它是更稳定的版本.
尝试卸载Java SDK 11并安装Java 8,然后在shell配置中更新路径以匹配正确的位置,然后再试一次,您的应用程序应该可以正常运行.
如果您通过自制软件安装了Java,请尝试:
brew cask uninstall java
brew tap caskroom/versions
brew cask install java8
这样就完成了.
如果直接安装,请尝试rm -rf /Library/Java/JavaVirtualMachines/jdk\u0026lt;version\u0026gt;.jdk删除它,然后直接或通过自制软件下载Java 8.
内容总结
以上是互联网集市为您收集整理的运行“ npm run android”时无法从“ 11.0.1”确定Java版本全部内容,希望文章能够帮你解决运行“ npm run android”时无法从“ 11.0.1”确定Java版本所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。