Android 如何在MAC机上为SDK设置环境变量
在MAC machine中,我为ANDROID SDK设置了环境变量 打开终端并输入以下命令Android 如何在MAC机上为SDK设置环境变量,android,macos,environment-variables,system,command-prompt,Android,Macos,Environment Variables,System,Command Prompt,在MAC machine中,我为ANDROID SDK设置了环境变量 打开终端并输入以下命令 export ANDROID_HOME=/Applications/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 在终端中,我通过键入export 在上图中,路径附加了一些其他值,不管这些附加值是否是问题所在 然后,当我尝试从eclipse运行它时,会显示一条错误消息
export ANDROID_HOME=/Applications/android-sdk-macosx export
PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
在终端中,我通过键入export
在上图中,路径附加了一些其他值,不管这些附加值是否是问题所在
然后,当我尝试从eclipse运行它时,会显示一条错误消息,如
控制台错误
无法创建新会话。(原始错误:找不到。)
adb.请使用ANDROID设置ANDROID_HOME环境变量
SDK根目录路径。)(警告:服务器未提供任何
堆栈跟踪信息)命令持续时间或超时:350毫秒
欢迎提出建议和意见。您需要在
中设置路径。bash\u 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/
您必须将它们添加到.bash\u profile和.bashrc .bash_profile是在您打开终端时将调用的文件,而.bashrc将被调用以在终端外部加载环境变量。所以创建两个文件
vi ~/.bash_profile
export ANDROID_HOME=/Applications/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
:wq
然后执行一次.bash_配置文件
. .bash_profile
我将这些环境变量设置为系统范围内的环境变量。现在它可以工作了 之前我没有将环境变量(ANDROID_HOME)设置为系统范围的变量,这就是为什么ANDROID_HOME变量在Eclipse环境设置中不可见的原因 为了将ANDROID_HOME设置为系统范围的环境变量,我在terminal中使用了以下命令,并在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
运行sudo nano/etc/launchd.conf
添加setenv ANDROID_HOME/Users/selvakumar/Documents/ANDROID sdk macosx
然后重新启动或运行launchctl
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-->运行配置-->环境-->选择-->ANDROID\u HOME中可见,然后我检查了ANDROID\u HOME变量并单击应用。使用新的运行配置设置运行代码。这使得我的代码可以工作。它不起作用。我尝试了以下echo“导出路径=/Applications/android sdk macosx:$PATH'>>~/.bash\u profile echo”。bash\u profile'>~/。请检查编辑。直接在主目录中的.bash_profile中设置路径,并在我使用VIM编辑器并完成上述更改后执行它。它也会更新。但是当我在eclipse中运行它时,我得到了相同的错误。(在我的问题中更新)我已经编辑了这个问题。你能给出你的反馈吗?你能发布你的eclipse错误截图吗。另外,你能在你的Eclipse中发布Android偏好的屏幕截图吗?你能解释一下源代码吗