在Mac OS X上设置ANDROID_HOME环境variables

任何人都可以通过terminal发布工作解决scheme来设置ANDROID_HOME吗?

我的Android SDK的path是/Applications/ADT/sdk

Android-SDK的安装位置取决于你安装的方式。

  1. 如果您通过他们的网站下载了SDK,然后将应用程序拖放到“应用程序”文件夹中,则很可能是这样的:

    /Applications/ADT/sdk (因为它是在你的情况)。

  2. 如果你使用Homebrew安装SDK( brew cask install android-sdk ),那么它位于:

    /usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}

  3. 如果SDK是作为Android Studio的一部分自动安装的,那么它位于:

    /Users/{YOUR_USER_NAME}/Library/Android/sdk

知道位置后,打开一个terminal窗口并input以下内容(将SDK的path更改为安装path):

 export ANDROID_HOME={YOUR_PATH} 

一旦你有了这个设置,你需要把它添加到PATH环境variables中:

 export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

最后通过重新采购.bash_profile应用这些更改:

source ~/.bash_profile

在docker:

 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 

引用@ user2993582的答案

 export PATH=$PATH:$ANDROID_HOME/bin 

'bin'部分已经改变,应该是

 export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

添加以下内容到我的.bash_profile为我工作:

 export ANDROID_HOME=/Users/$(whoami)/Library/Android/sdk export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

任何人都可以在terminal上发布一个工作解决scheme吗?

ANDROID_HOME通常是一个类似.android的目录。 其中的东西像debugging密钥将被存储。

 export ANDROID_HOME=~/.android 

你可以自动化你的login。 只需将其添加到您的.bash_profile (下面是从我的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_ROOTANDROID_SDK_ROOT ,因为其他工具依赖于这些值(请参阅推荐的NDK目录? )。

修改~/.bash_profile之后,执行以下操作(或注销并返回):

 source ~/.bash_profile 

要设置ANDROID_HOMEvariables,你需要知道你如何安装android dev设置。

如果您不知道您可以检查您的机器中是否存在以下path。 将以下内容添加到.bashrc.zshrc.profile具体取决于您使用的内容

如果你安装了自制软件,

 export ANDROID_HOME=/usr/local/opt/android-sdk 

检查这个path是否存在:

如果您在网站上安装了android studio,

 export ANDROID_HOME=~/Library/Android/sdk 

最后将其添加到path:

 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 

人们请注意,如果您将使用~/.bash_profile那么它将编辑的不是您用户的bashconfiguration文件,而是全局的。 请转到您的用户目录(/ 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 

我有MAC OS X(Sierra)10.12.2

我将ANDROID_HOME设置为使用React Native (适用于Android应用程序),方法如下。

  • 打开terminal( 命令+ R ,键入terminal,点击ENTER )。
  • 将以下3行添加到〜/ .bash_profile

     export ANDROID_HOME=/Users/admin/Library/Android/sdk/ export PATH=$PATH:$ANDROID_HOME export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools 
  • 最后执行下面的命令

    source ~/.bash_profile

就是这样