mac 配置android home,android - 在Mac OS X上设置ANDROID_HOME环境变量

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值