如何设置ANDROID_SDK_HOME环境变量?

69

我在Windows 7 x64上使用Eclipse工具进行开发,并且在运行安卓开发的ADT Bundle时遇到了错误:

Error: Error parsing the AVDs
无法获取安卓SDK home目录。
请确保已设置环境变量ANDROID_SDK_HOME。

我知道问题出在哪里。是因为它链接到了错误的目录C:users:????

如何将这个环境变量android_sdk_home设置为正确的目录呢?


请前往此线程:https://dev59.com/5HE85IYBdhLWcg3wx2f2?rq=1。 - M D
等一下,我会给你所有的步骤。 - M D
@OlegArsyonov - 我不知道Android使用ANDROID_SDK_HOME。我知道它使用ANDROID_HOMEANDROID_SDK_ROOTANDROID_NDK_ROOT,而且后两者应该被设置,因为工具在内部使用它们。你从哪里得到了ANDROID_SDK_HOME?这是关于ANDROID_SDK_ROOTANDROID_NDK_ROOT的参考资料:Recommended NDK Directory?。名叫Digit的家伙在NDK团队工作。 - jww
另请参见SDK Manager.exe无法工作 - jww
13个回答

0
在我的情况下,所有的Android许可证都没有被接受。
flutter doctor --android-licenses

接受所有许可证,然后尝试:

flutter build appbundle

0

简单的步骤

按照以下步骤进行:

1.右键单击“我的电脑”/“此电脑”,选择属性。转到高级系统设置,选择“环境变量”选项

环境变量

2.在“用户变量”表下,单击“新建”以打开新的用户变量对话框

3.将ANDROID_HOME作为变量名,并在变量值旁边提供SDK文件夹的路径。

打开的对话框

4.关闭所有打开的对话框。

有关完整示例,请访问以下链接

https://sndevelops.blogspot.com/2021/05/set-androidhome-and-path-variables.html


1
Snehal Wadbudhe,欢迎提供解决方案的链接,但请确保您的答案即使没有链接也是有用的:在链接周围添加上下文,以便其他用户了解它的内容和存在的原因,然后引用您链接页面中最相关的部分,以防目标页面无法访问。仅仅提供链接的答案可能会被删除。 - 4b0
另一种打开高级属性的方式是使用Win+R键盘快捷键,然后输入命令"sysdm.cpl,3"。 - Ola Ström
但我想你应该使用ANDROID_SDK_ROOT而不是ANDROID_HOME,请参见下面的答案。 - Ola Ström

0

如果您在vscode(Mac Os)中使用Flutter时没有遇到任何问题!

  1. 打开扩展
  2. 搜索“Android模拟器”
  3. 安装“Android模拟器启动器”

如果您已经安装,请卸载并重新安装它!!

这对我有用...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接