有人能发布一个通过终端设置ANDROID_HOME的工作解决方案吗?
我到Android-SDK的路径是/Applications/ADT/sdk。
有人能发布一个通过终端设置ANDROID_HOME的工作解决方案吗?
我到Android-SDK的路径是/Applications/ADT/sdk。
当前回答
1)开放式基地概况:
open ~/.bash_profile
2)在基本剖面中添加以下线条:
export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3
保存并关闭基本配置文件。
对我来说27.0.3工作得很好。
其他回答
ANDROID_HOME环境与ANDROID_SDK_ROOT环境相同,这意味着它定义了SDK安装目录的路径。
点击这里了解更多。
我设置了独立于Android studio的Android SDK,这让我能够更好地控制内容的位置。
首先,我从官方网站下载了Android SDK(命令行工具)。
cd $HOME/Downloads
curl https://dl.google.com/android/repository/commandlinetools-mac-7302050_latest.zip --output android-sdk.zip
其次,我解压缩下载目录中的文件,这个过程将生成一个名为cmdline-tools的目录。
unzip android-sdk.zip
第三,在本地目录中创建一个名为android的目录。 (/usr/local系统范围,由本地管理员(通常是您)安装的只读文件)
sudo mkdir /usr/local/android
第四,我将解压生成的目录移动到android目录,将其重命名为sdk。(将来我会在sdk旁边添加ndk目录)
sudo mv cmdline-tools /usr/local/android/sdk
第五,我手动将环境变量添加到我个人目录中的.zshrc文件中。
nano $HOME/.zshrc
# ...
# Set environment variables for Android SDK
export ANDROID_SDK_ROOT=/usr/local/android/sdk
export ANDROID_HOME=$ANDROID_SDK_ROOT
# Insert executable file paths in PATH environment variable
export PATH=$PATH:$ANDROID_HOME/bin
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
请注意,如果您将使用~/。Bash_profile,那么它将不会编辑用户的bash配置文件,而是全局的。相反,进入你的用户目录(/ users /username)并直接编辑它:
vim .bash_profile
并插入以下两行关于您的用户名和SDK目录
export PATH=$PATH:/Users/<username>/Library/Android/sdk/tools
export PATH=$PATH:/Users/<username>/Library/Android/sdk/platform-tools
在我的.bash_profile中添加以下内容对我来说很有效:
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
1)开放式基地概况:
open ~/.bash_profile
2)在基本剖面中添加以下线条:
export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3
保存并关闭基本配置文件。
对我来说27.0.3工作得很好。
在终端:
nano ~/.bash_profile
添加行:
export ANDROID_HOME=/YOUR_PATH_TO/android-sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
检查它是否工作:
source ~/.bash_profile
echo $ANDROID_HOME