2015-06-22 291 views
-1

在MAC機,餘設置的環境變量用於ANDROID SDK如何設置環境變量用於SDK MAC機器上

推開終端&輸入下列命令

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

在終端我通過打字驗證路徑export

PATH

在上圖中,PATH附加了一些其他值,無論這些附加值是否是問題?

然後,當我嘗試從日食運行,顯示像 控制檯錯誤的錯誤消息

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

建議和意見是值得歡迎的。

回答

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:

然後變量變得可見在日食 - >運行配置 - >環境 - >選擇 - > ANDROID_HOME然後我檢查了ANDROID_HOME變量並單擊apply。使用新的運行配置設置運行代碼。這使我的代碼工作。

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/ 
+0

你能否請解釋源代碼行 –

0

你必須將它們添加到的.bash_profile的.bashrc

.bash_profile是每當你打開這將被稱爲文件終端和.bashrc將被調用來加載終端外的環境變量。因此,在你的HOME目錄下創建兩個文件

  1. .bash_profile文件並存儲所有的環境變量有
  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 
+0

它沒有工作。我試着用下面的 echo'export PATH =/Applications/android-sdk-macosx:$ PATH'>>〜/ .bash_profile echo'。 .bash_profile'>〜/ .bashrc –

+0

檢查編輯。在主目錄中直接在.bash_profile中設置路徑並執行一次 –

+0

我已經使用了VIM編輯器,並且我做了上述更改。它也會更新。但是當我在eclipse中運行它時,我得到了同樣的錯誤。 (更新在我的問題) –