在Mac OS X上设置ANDROID_HOME环境variables
任何人都可以通过terminal发布工作解决scheme来设置ANDROID_HOME
吗?
我的Android SDK的path是/Applications/ADT/sdk
。
Android-SDK的安装位置取决于你安装的方式。
-
如果您通过他们的网站下载了SDK,然后将应用程序拖放到“应用程序”文件夹中,则很可能是这样的:
/Applications/ADT/sdk
(因为它是在你的情况)。 -
如果你使用Homebrew安装SDK(
brew cask install android-sdk
),那么它位于:/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}
-
如果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_ROOT
和ANDROID_SDK_ROOT
,因为其他工具依赖于这些值(请参阅推荐的NDK目录? )。
修改~/.bash_profile
之后,执行以下操作(或注销并返回):
source ~/.bash_profile
要设置ANDROID_HOME
variables,你需要知道你如何安装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
就是这样 。
- 线程“main”中的exceptionjava.lang.NoClassDefFoundError:junit / textui / ResultPrinter
- 如何自动更新Android Studio?
- Android Studio SDK位置
- 无法更新:无追踪分支
- Android Studio在使用旧API的设备上进行debugging时会显示来自compileSdkVersion的API的信息
- Android Signed APK尝试上传到产品时显示为Unsigned APK
- 错误:未find默认活动
- 无法将Android应用上传到设备(陈旧的dexed jar)
- Android Studio中的iml文件是什么?