android - 在Mac OS X上设置ANDROID_HOME环境变量
有人可以通过终端发布设置/Applications/ADT/sdk的工作解决方案吗?
我的Android-SDK路径是/Applications/ADT/sdk。
8个解决方案
461 votes
Android-SDK的安装位置取决于您的安装方式。
如果您通过他们的网站下载了SDK,然后将应用程序拖放到“应用程序”文件夹,则最有可能是:
source ~/.bash_profile(就像你的情况一样)。
如果您使用Homebrew(source ~/.bash_profile)安装了SDK,那么它位于:
source ~/.bash_profile
如果SDK是作为Android Studio的一部分自动安装的,那么它位于此处:
source ~/.bash_profile
知道了位置后,打开终端窗口并输入以下内容(更改SDK的路径,无论您安装了它):
export ANDROID_HOME={YOUR_PATH}
完成此设置后,需要将其添加到PATH环境变量中:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
最后通过重新采购.bash_profile来应用这些更改:
source ~/.bash_profile
user2993582 answered 2019-02-15T08:34:25Z
166 votes
在终端:
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
David Douglas answered 2019-02-15T08:35:03Z
43 votes
将以下内容添加到我的.bash_profile为我工作:
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
CodeGuyRoss answered 2019-02-15T08:35:28Z
33 votes
引用@ user2993582的回答
export PATH=$PATH:$ANDROID_HOME/bin
'bin'部分已经改变,它应该是
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
kip2 answered 2019-02-15T08:36:02Z
20 votes
我有MAC OS X(Sierra)10.12.2。
我按照以下步骤将ANDROID_HOME设置为React Native(适用于Android应用)。
打开终端(按Command + R,键入Terminal,按ENTER键)。
在〜/ .bash_profile中添加了以下4行。
source ~/.bash_profile
最后执行以下命令(或重新启动系统以反映所做的更改)。
source ~/.bash_profile
而已。
hygull answered 2019-02-15T08:37:06Z
10 votes
任何人都可以在终端上发布一个有效的解决方案吗?
ANDROID_NDK_ROOT通常是一个像.android这样的目录。它将存储调试密钥等内容。
export ANDROID_HOME=~/.android
您可以自动登录。 只需将其添加到您的ANDROID_NDK_ROOT(以下是我的OS X 10.8.5机器):
$ cat ~/.bash_profile
# MacPorts Installer addition on 2012-07-19 at 20:21:05
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Android
export ANDROID_NDK_ROOT=/opt/android-ndk-r9
export ANDROID_SDK_ROOT=/opt/android-sdk
export JAVA_HOME=`/usr/libexec/java_home`
export ANDROID_HOME=~/.android
export PATH="$ANDROID_SDK_ROOT/tools/":"$ANDROID_SDK_ROOT/platform-tools/":"$PATH"
根据NDK邮件列表中的David Turner,需要设置ANDROID_NDK_ROOT和~/.bash_profile,因为其他工具依赖于这些值(请参阅推荐的NDK目录?)。
修改~/.bash_profile后,执行以下操作(或注销并重新开启):
source ~/.bash_profile
jww answered 2019-02-15T08:38:04Z
9 votes
要设置.bashrc变量,您需要知道如何安装android dev setup。
如果您不知道可以检查机器中是否存在以下路径。 将以下内容添加到.bashrc,.zshrc或.profile,具体取决于您使用的内容
如果你安装了自制软件,
export ANDROID_HOME=/usr/local/opt/android-sdk
检查此路径是否存在:
如果你在网站上安装了android studio,
export ANDROID_HOME=~/Library/Android/sdk
最后将其添加到路径:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
如果你懒得打开编辑器,请执行以下操作:
echo "export ANDROID_HOME=~/Library/Android/sdk" >> ~/.bashrc
echo "export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> ~/.bashrc
sudo bangbang answered 2019-02-15T08:39:14Z
3 votes
人们,请注意,如果您将使用~/.bash_profile,那么它将不会编辑您的用户的bash配置文件,而是全局。 而是转到您的用户目录(/ Users / username)并直接编辑它:
vim .bash_profile
并在您的用户名和SDK目录中插入以下两行
export PATH=$PATH:/Users//Library/Android/sdk/tools
export PATH=$PATH:/Users//Library/Android/sdk/platform-tools
markkillah answered 2019-02-15T08:39:50Z