2014-09-24 2 views
0

나는 지난 2 일 동안 cordova가 프로젝트의 안드로이드 플랫폼을 감지하고 설치하도록 노력하면서 내 머리카락을 꺼내 ​​왔습니다.Cordova Android Linux에 설치

특정 오류 :

Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions. 

Command finished with error code 8 

나는 솔루션에 대한 그물을 흐르고있다. 이 명령을 실행할 때

export ANDROID_HOME=~/adt-bundle-linux-x86_64-20140702/sdk/platform-tools 
export ANDROID_SDK_HOME=~/adt-bundle-linux-x86_64-20140702/sdk/platform-tools 
export PATH=${PATH}:~/adt-bundle-linux-x86_64-20140702/sdk/tools 
export PATH=${PATH}:~/adt-bundle-linux-x86_64-20140702/sdk/platform-tools 

내가 오류 : 어떤 도움을 주시면 감사하겠습니다

sudo cordova platform add android -d 

여기의 .bashrc 파일입니다!

자세한 정보는 : 나는 "안드로이드"명령을 실행하면

, 나는 SDK 응용 프로그램 시작을 얻을, 그래서 나는 작품 것을 알고있다. 필자는 SDK 용 최신 빌더 도구도 설치했습니다.

답변

0

재판을 많이 마친 후에 문제가 "sudo"였던 것 같습니다. 때로는 간과하는 가장 단순한 것입니다.

내 내보내기 명령에 불필요한 줄이 또한 있습니다. 다음은 당신이 필요로하는 모든 것입니다 :

export ANDROID_HOME=~/adt-bundle-linux-x86_64-20140702/sdk 
export PATH=${PATH}:~/adt-bundle-linux-x86_64-20140702/sdk/tools 
export PATH=${PATH}:~/adt-bundle-linux-x86_64-20140702/sdk/platform-tools 

당신이 ANDROID_HOME이 존재하는 절대 경로를 사용하여 위치를 변경하지 않는 오류가 발생하는 경우. 예 :/home/user_name/....

내 프로젝트 디렉토리도 777이어야합니다.

sudo apt-get install lib32stdc++6 

가없는 것 같은데, 내가 빌드 오류를 얻을 :

마지막으로, 당신이 다음 명령을 실행합니다.

앞으로 도움이되기를 바랍니다. 확실히 웹에 대한 분명한 해답은 충분하지 않았습니다.