在MAC机器中,我为 ANDROID SDK
设置了环境变量打开终端&输入以下命令
export ANDROID_HOME=/Applications/android-sdk-macosx export
PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
在终端中,我通过输入导出
来验证路径
在上图中, PATH 附加了一些其他值,无论这些附加值是否是问题?
然后,当我尝试从 eclipse 运行它时,会显示一条错误消息 控制台错误
无法创建新会话。 (原始错误:找不到 亚洲开发银行。请使用Android设置ANDROID_HOME环境变量 SDK根目录路径。)(警告:服务器没有提供任何 stacktrace information)命令持续时间或超时:350毫秒
欢迎提出建议和意见。
答案 0 :(得分:1)
您需要在.bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
# The next line updates PATH for the Google Cloud SDK.
source '/Users/vinay.maneti/google-cloud-sdk/path.bash.inc'
export PATH=$PATH:/Users/vinay.maneti/Library/Android/sdk/platform-tools/
答案 1 :(得分:1)
我将这些环境设置为系统范围的环境变量。它现在有效。
以前我没有将环境变量(ANDROID_HOME)设置为系统范围的变量,这就是为什么ANDROID_HOME变量在Eclipse环境设置中不可见的原因。
要将ANDROID_HOME设置为系统范围的环境变量,我在终端中使用了以下命令,并在Eclipse中使用了一些设置。
<强>终端强>
Run sudo nano /etc/launchd.conf
Add setenv ANDROID_HOME /Users/selvakumar/Documents/android-sdk-macosx
Then either restart or run launchctl < /etc/launchd.conf; sudo launchctl < /etc/launchd.conf
<强>蚀:强>
然后变量在 Eclipse - &gt;中可见。运行配置 - &gt;环境 - &gt;选择 - &gt; ANDROID_HOME 然后我检查了ANDROID_HOME变量,然后点击应用。使用新的运行配置设置运行代码。这使我的代码工作。
答案 2 :(得分:0)
您必须将它们添加到 .bash_profile 和 .bashrc
.bash_profile是打开终端时将调用的文件,并且将调用.bashrc来加载终端外的环境变量。所以创建两个文件
例如:
echo 'export PATH=/usr/local/bin:$PATH' >>~/.bash_profile
echo '. .bash_profile' > ~/.bashrc
编辑: 直接在.bash_profile中设置路径
使用vim编辑器填充路径。
vi ~/.bash_profile
export ANDROID_HOME=/Applications/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
:wq
然后执行.bash_profile一次
. .bash_profile