2015-02-03 3 views
33

Salesforce SDK를 사용하여 기본 앱을 개발할 때 새로운 기능입니다. 난 forcedroid 도구를 사용하여 명령 줄에서 안드로이드 프로젝트를 만들려고했지만 거기에 ANDROID_HOME라는 환경 변수를 설정하는 데 문제가 있습니다.Mac에서 ANDROID_HOME 환경 변수 설정

그러나이 변수를 설정하는 방법을 모르겠습니다.

내 문제를 올바르게 설명하는 스크린 샷을 첨부하고 있습니다.

enter image description here

답변

53

열고 단말 유형 :

export ANDROID_HOME=/Applications/ADT/sdk 

export PATH=$PATH:$ANDROID_HOME/bin 

변수 PATH 환경이 추가 단말기는 추가 패스 (들)로부터를 찾지 못하면 .bash_profile 명령을 실행하십시오.

source ~/.bash_profile

희망이 있습니다.

+1

감사합니다. –

+0

도와 드리겠습니다. 답을 올바른 것으로 투표 할 수 있습니다. –

+5

새로운 터미널을 열면 echo $ ANDROID_HOME이 비어있는 것을 다시 보여줍니다. –

76

시스템에이 영구적으로하고 변수가 후 작업 터미널을 닫으 계속, 다시 시작 사용 후 ou는 : 단자와 검사를 다시

export ANDROID_HOME=/YOUR_PATH_TO/android-sdk 
export PATH=$ANDROID_HOME/platform-tools:$PATH 
export PATH=$ANDROID_HOME/tools:$PATH 

:

nano ~/.bash_profile 

줄을 추가 작동하는 경우 :

source ~/.bash_profile 
echo $ANDROID_HOME 
+1

일단 터미널을 닫으면 한 번 이상 해봐야했기 때문에 정확한 답은 나에게 임시적이었습니다. 귀하의 지시에는 영구적으로 사용하기 위해 필요한 것이 포함되어 있습니다. 당신보다. – xerotolerant

+0

새 탭을 열 때마다'source' 명령을 사용해야합니다. ANDROID_HOME을 항상 사용할 수 있도록 만들려면 어떻게해야합니까? –

17

위의 답변은 다음과 같습니다. 옳은. 정말 잘 작동합니다. 이 작업을 수행하는 빠른 방법도 있습니다.

  1. 열기 명령 프롬프트
  2. 유형 - 수출 에코 "ANDROID_HOME =/사용자/YOURNAME/라이브러리/안드로이드/SDK">> ~/.bash_profile에

    그게 전부 년대 그것.

  3. 터미널을 닫습니다.

  4. 다시 엽니 다.

  5. 유형 - 가정이 설정되어 있는지 확인하려면 echo $ ANDROID_HOME. 그것은 나를 위해 작동

+0

멋진 솔루션을 가져 주셔서 감사합니다. –

+0

감사합니다 Santosh 도움. – Sopo

-1
source ~/.bash_profile 
export ANDROID_HOME=/YOUR_PATH_TO/android-sdk 
export PATH=$ANDROID_HOME/platform-tools:$PATH 
+0

답변에 대한 설명과 올바른 형식이 포함됩니다. – svgrafov