PhoneGap을 설치하려고하는데 다음과 같은 오류가 발생합니다.
오류 : ANDROID_HOME이 설정되지 않았으며 “android”명령이 PATH에 없습니다. 이러한 조건 중 하나 이상을 충족해야합니다.
오류 (스크린 샷)
Android가 Cordova와 함께 사용하도록 올바르게 설정되도록하려면 어떻게해야합니까?
답변
Windows의 경우 :
ANDROID_HOME = C : \ 설치 위치 \ android-sdk 설정
PATH = % PATH %; % ANDROID_HOME % \ tools; % ANDROID_HOME % \ platform-tools 설정
이 설치 안내서 에서 가져 왔습니다 .
답변
Mac OS X의 경우 :
export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
답변
MAC OS X Yosemite, Android Studio 1.0.1, JDK 1.8 및 Cordova 4.1.2가 있습니다.
안드로이드 프로젝트를 추가하려고 할 때 :
cordova platforms add android
나는 메시지를받은 :
ANDROID_HOME는 PATH에없는 명령을 설정하고 “안드로이드”되지 않는다
cforcloud의 답변을 바탕으로 …
‘오류 : cordova
및
http://developer.android.com/sdk/installing/index.html?pkg=studio를 사용하여’오류 : “android”명령이 실패했습니다
. 다음을 사용했습니다.
export ANDROID_HOME="/Users/<user_name>/Library/Android/sdk"
export ANDROID_TOOLS="/Users/<user_name>/Library/Android/sdk/tools/"
export ANDROID_PLATFORM_TOOLS="/Users/<user_name>/Library/Android/sdk/platform-tools/"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
echo $PATH
안드로이드 프로젝트를 만들려고 할 때이 메시지를 받았습니다.
Creating android project...
/Users/lg/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:126
throw e;
^
Error: Please install Android target "android-19".
Android SDK Manager를 실행하고 Android 4.4.2 (API 19)를 설치했습니다 (Glass Development Kit Preview 제외). 그것은 나를 위해 일했다.
===
이것은 내 .bash_profile 파일의 내용입니다.
export PATH=$PATH:/usr/local/bin
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
launchctl setenv STUDIO_JDK /library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
export ANDROID_HOME="/Users/<UserName>/Library/Android/sdk"
export ANDROID_TOOLS="/Users/<UserName>/Library/Android/sdk/tools"
export ANDROID_PLATFORM_TOOLS="/Users/<UserName>/Library/Android/sdk/platform-tools"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
터미널을 사용하여 .bash_profile을 편집하려면 nano를 사용하십시오. 이해하기 쉽습니다.
cd
nano .bash_profile
도움이 되길 바랍니다.
답변
창문 :
내 컴퓨터-> 속성-> 고급 시스템 설정-> 환경 변수 시스템 변수의 경로 편집을; \ yourSdkHome \ tools; \ yourSdkHome \ platform-tools로 마우스 오른쪽 단추로 클릭하십시오.
그런 다음 cmd 프롬프트를 닫고 다시여십시오.
그게 다야.
답변
Linux에서는 .bashrc, .profile 또는 쉘에 적합한 파일의 끝에 이것을 추가하십시오.
export ANDROID_HOME=/home/youruser/whatever/adt-bundle-linux-x86_64-20140702/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platforms-tools
이러한 환경 변수는 이미 열려 있지 않은 새로 작성된 쉘에 사용할 수 있습니다.
답변
Windows에서 Android Studio를 사용하면 시스템 변수 설정이 약간 변경되었습니다.
여전히 시스템 변수를 추가해야 ANDROID_HOME
하지만 일반적으로에 설치된 Android SDK가 포함 된 디렉토리를 가리 킵니다 C:\Users\YOUR_USERNAME\AppData\Local\Android\android-studio\sdk
.
또한 Path
시스템 변수에 다음을 추가해야 합니다.
;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
https://github.com/simnova/webdevdocs/wiki/Installing-PhoneGap-and-Android-Studio-on-Windows 에서 가져옴
SDK 경로도 C:\Users\USER\AppData\Local\Android\sdk
답변
이것이 내가 방금 작동 시키려고했던 것입니다. 나는 ~에 있었다:
OS X Yosemite 버전 10.10.2
cordova 버전 4.2.0
android studio 1.0.1
Java SE 개발 키트 7
경로 설정 :
# on ~/.zshrc file (open a text editor)
export ANDROID_HOME="/Users/<user>/Library/Android/sdk/"
export ANDROID_TOOLS="/Users/<user>/Library/Android/sdk/tools"
export ANDROID_PLATFORM_TOOLS="/Users/<user>/Library/Android/sdk/platform-tools"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
터미널을 다시여십시오
안드로이드 SDK 관리자에서 “android-19″설치
$ android
# pick "SDK Platform Android 4.4.2, API 19"
그런 다음 Cordova 기반 프로젝트 디렉토리로 이동하십시오.
$ ionic platform add android