2017-10-22 1 views
1

이렇게 많은 스레드가 있지만 아무도 도움이되지 않습니다.cordova : "Android SDK : 설치되지 않았습니다."

내가 사용하고 윈도우 10, 코르도바 7.1.0 (최신 버전) 나는 안드로이드 스튜디오 SDK 플랫폼 7.1.1에 설치 한 - API 레벨 25 (도 7.0으로 다운 그레이드 시도 - API 레벨 24). 또한 SDK 빌드 도구을 Android Studio SDK 관리자를 사용하여 설치했습니다.

실행 :

안드로이드 SDK가 제대로 설정되지 않았습니다 :

cordova info 

나는이 메시지가 나타납니다. Android SDK 'tools'및 'platform-tools'디렉토리가 PATH 변수에 있는지 확인하십시오.

'android'는 내부 또는 외부 명령 인 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

cordova requirements 

실행 나는이 메시지 :

안드로이드 SDK : 는 'ANDROID_HOME'환경 변수를 찾지 못했습니다 설치되어 있지 않습니다. 수동으로 설정해보십시오. C : \ Windows에서 'adb'명령을 감지했지만 근처에 'platform-tools'디렉토리가 없습니다. Android SDK를 다시 설치하거나 올바른 경로를 SDK \ platform-tools 디렉토리에 포함하도록 PATH를 업데이트하십시오. Android 타겟 : 설치되지 않았습니다. cmd : 종료 코드 1로 명령이 실패했습니다. 오류 출력 : 'android'가 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다. Gradle : 설치되지 않았습니다. Android SDK 내에 gradle wrapper를 찾을 수 없습니다. Android SDK 디렉토리를 찾을 수 없습니다. Android SDK를 설치하거나 'ANDROID_HOME'환경 변수를 설정해야합니다.

Android Studio를 사용하지 않고 수동으로 SDK를 설치하려고했지만 도움이되지 않았습니다. CLI를 사용하는 데 익숙하지 않아서 뭔가 빠져있을 수 있습니다.

그러나 Cordova를 업그레이드하고 SDK를 다운 그레이드 한 다음 수동으로 설치하려고했습니다. 나는 또한 환경 변수와 혼동을 느꼈다. 어떤 도움을 주셔서 감사합니다.

+0

나는 매우 비슷한 문제에 봉착하고 나는 그것이 때문에의 생각으로 다운 그레이드 할 때까지 작동하지 않았다 2014 년에 다시 설치 한 Android Studio 및 SDK의 이전 버전입니다. '/usr/local/Cellar/android-sdk/22.6.2/bin'b에서'adb '명령을 감지했습니다. 내 SDK는 Users/myname/Library/SDK –

답변

0

나는 그것을 알아 냈다.

필자의 경우 Java JDK 9가 문제를 일으키는 것으로 보입니다. JDK 8로 다운 그레이드하면 해결책이되었습니다. 또한

, 나는 제대로 ANDROID_HOME 변수를 설정하지 않았하지만 내가 한 경우에도, 그것은 JDK 8

관련 문제