如何在 MAC 机器上设置 SDK 的环境变量

How to set the environmental variable for SDK on MAC machine

在MAC机器上,我为ANDROID SDK

设置了环境变量

打开终端并输入以下命令

 export ANDROID_HOME=/Applications/android-sdk-macosx export
 PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

在终端中,我通过输入 export

验证了路径

在上图中,PATH 附加了一些其他值,无论这些附加值是否有问题?

然后,当我尝试从 eclipse 运行 它时,会显示一条错误消息,如 控制台错误

A new session could not be created. (Original error: Could not find adb. Please set the ANDROID_HOME environment variable with the Android SDK root directory path.) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 350 milliseconds

欢迎提出建议和意见。

您需要在.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/

您必须将它们添加到 .bash_profile.bashrc

.bash_profile 是每当您打开终端时都会调用的文件,并且将调用 .bashrc 以在终端外加载环境变量。所以创建两个文件

  1. .bash_profile 在您的 HOME 目录中并将所有环境变量存储在那里
  2. .bashrc - 写一行执行 .bash_profile

例如:

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

我将这些环境设置为系统范围的环境变量。现在可以使用了。

之前我没有将环境变量(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-->运行Configurations-->Environment-->Select-->ANDROID_HOME[=30中可见=] 然后我检查了 ANDROID_HOME 变量并单击应用。 运行 带有新 运行 配置设置的代码。这使我的代码可以工作。