android - 无法运行 sdkmanager.bat,错误信息 JAVA_HOME is not set
问题描述
我正在尝试通过命令行工具安装 android sdk,在大多数教程中它说我应该从工具文件夹运行 android.bat 但是 cmd 打开然后在一两秒后关闭,所以我尝试使用sdkmanager.bat from tools\bin\sdkmanager
.bat 但是同样的情况。我用谷歌搜索并找到了一些信息,所以我尝试从 cmd 运行它,它说 android.bat 已被弃用,但是在运行 sdkmanager.bat 或 avdmanager.bat 时它给了我一个错误:JAVA_HOME
未设置
这是屏幕截图:
我尝试按照以下步骤操作:如何在 Windows 7 上设置 java_home?
但是在我这样做并尝试在cmd中再次运行它之后,我的问题现在是这样的:
解决方案
在 Windows 中设置 JAVA_HOME:
右键单击我的电脑并选择属性。
在 Advanced 选项卡上,选择 Environment Variables,然后编辑 JAVA_HOME 以指向 JDK 软件所在的位置,例如 C:\Program Files\Java\jdk1.8.0_161\
- 如果你没有 JDK 软件。访问http://java.sun.com/javase/downloads/index.jsp。 选择适当的 JDK 软件并单击下载。
推荐阅读
- python - 不确定我的问题是什么,输入变量无法继续
- loops - 基于输出的 Ansible UNTIL 循环
- python - 为什么 os.chdir() 在这种情况下不能更改目录?
- javascript - 上下文 API 中的 ReactJS 异步 axios
- linux - NiFi PutDatabaseRecord 到 Postgres
- php - 尝试使用 Worpdress 和 WPML 根据语言在主页上发布不同的帖子
- javascript - Discord.js:如何在新的 12.0.0 更新中为机器人添加角色?
- java - 在 Spring Webflux 中组合多个单声道
- json - 如何将 JSON 文件导入 Cloud Firestore
- powershell - Powershell 脚本正在运行,但未采取任何措施