如何在Mac OS上安装ANDROID_SDK_ROOT?

3

你好。我不知道如何在Mac OS上安装ANDROID_SDK_ROOT变量。

已经在stackoverflow上搜索过了,试着使用推荐的代码 - 没有作用。

我按照标准方式安装了Android Studio,我的SDK路径为/Users/admin/Library/Android/sdk/

vim ~/.bash_profile

export ANDROID_HOME=/Users/admin/Library/Android/sdk
export ANDROID_SDK_ROOT=/Users/admin/Library/Android/sdk
export ANDROID_AVD_HOME=/Users/admin/.android/avd

source ~/.bash_profile

当您尝试在Cordova中构建应用程序时,会得到相同的结果:

Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=/Users/admin/Library/Android/sdk (DEPRECATED)
Requirements check failed for JDK 8 ('1.8.*')! Detected version: 13.0.1
Check your ANDROID_SDK_ROOT / JAVA_HOME / PATH environment variables.
1个回答

1

首先,在配置完你的.bash_profile后,请确保打开一个新的终端会话,以便环境变量被捕捉到。

假设你已经尝试过了,你可能想考虑通过Homebrew(MacOS的软件包管理器)安装Android开发工具包。一旦你在那里设置好了一切,你就可以运行:

$ brew install gradle

$ brew install android-sdk

Homebrew将会向你的.bash_profile添加适当的变量。

如果所有这些仍然无济于事,尝试将你的JAVA_HOME变量设置为:

export JAVA_HOME="$(/ur/libexec/java_home -v 1.8)


感谢您的帮助。类似的信息我已经遇到过,但为什么那时候不起作用呢?现在看来它似乎可以工作了。非常抱歉我没有早点回信——我一直在忙于开发... =) - Anatoly Kulikov

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