Answers:
Android-SDK的安装位置取决于您的安装方式。
如果您通过他们的网站下载了SDK,然后将“应用程序”拖放到“应用程序”文件夹中,则很可能是在这里:
/Applications/ADT/sdk
(根据您的情况)。
如果您使用Homebrew(brew cask install android-sdk
)安装了SDK ,则位于以下位置:
/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}
如果SDK是作为Android Studio的一部分自动安装的,则位于以下位置:
/Users/{YOUR_USER_NAME}/Library/Android/sdk
知道位置后,打开终端窗口并输入以下内容(更改要安装的SDK的路径):
export ANDROID_HOME={YOUR_PATH}
设置好之后,需要将其添加到PATH环境变量中:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
最后,通过重新分配.bash_profile来应用这些更改:
source ~/.bash_profile
echo $ANDROID_HOME
tools
不使用bin
)
export ANDROID_HOME=/Applications/ADT/sdk
-你应该解释一下这个思路....
在终端:
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
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
echo $PATH
,它不会输出保存在.bash_profile中的最新目录。
在我的.bash_profile中添加以下内容对我有用:
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
我正在使用MAC OS X(Sierra)10.12.2。
我按照以下步骤将ANDROID_HOME设置为可在React Native(适用于Android应用程序)上使用。
将以下3行添加到〜/ .bash_profile中。
export ANDROID_HOME=$HOME/Library/Android/sdk/
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
最后执行以下命令(或重新启动系统以反映所做的更改)。
source ~/.bash_profile
而已。
~
是主文件夹的快捷方式。如果您不知道主文件夹在哪里,请cd
在终端上键入。输入cd将带您到主文件夹。那么您可以执行vi .bash_profile
或nano .bash_profile
打开/编辑文件。
要设置ANDROID_HOME
变量,您需要知道如何安装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
有人可以在终端中发布一个可行的解决方案吗?
ANDROID_HOME
通常是类似的目录.android
。它将存储诸如Debug Key之类的东西。
export ANDROID_HOME=~/.android
您可以自动进行登录。只需将其添加到您的计算机中.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通讯录,都ANDROID_NDK_ROOT
和ANDROID_SDK_ROOT
需要设置的,因为其他工具依赖于这些值(见推荐NDK目录?)。
修改之后~/.bash_profile
,然后执行以下操作(或注销并重新启动):
source ~/.bash_profile
人们,请注意,如果您要使用~/.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
~/
表示它是用户主目录中的文件。
cd ~; ls
并查看显示的内容。
1)打开基本资料:
open ~/.bash_profile
2)在基本资料中添加以下行:
export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3
保存并关闭基本配置文件。
对我来说27.0.3很棒。
这里有很多正确答案。但是,缺少一项,如果没有该项,我将无法从命令行运行模拟器。
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$PATH:$JAVA_HOME/bin
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator # can't run emulator without it
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
所以这上面的答案加上一个解决方案的编制这个问题。
而且,如果您使用zsh
(而不是bash
)要编辑的文件是~/.zshrc
。