美好的一天。我不明白如何为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.
答案 0 :(得分:0)
首先,在配置.bash_profile
后,请确保打开一个新的终端会话,以便获取环境变量。
假设您已经尝试过,您可能要考虑通过Homebrew(用于MacOS的软件包管理器)安装Android开发工具包。在此处完成所有设置后,即可运行
$ brew install gradle
$ brew install android-sdk
自制软件随后将适当的变量添加到您的.bash_profile
如果仍然无法解决问题,请尝试将JAVA_HOME
变量设置为:
export JAVA_HOME="$(/ur/libexec/java_home -v 1.8)