오류 : ANDROID_HOME이 설정되지 않았으며 PATH에“android”명령이 없습니다. 이러한 조건 중 하나 이상을 충족해야합니다. 이러한 조건 중 하나 이상을 충족해야합니다. 오류

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