2017-10-28 3 views
2

Cordova로 앱을 만든 후에이 문제가 발생했습니다. 나는이 오류에 대한 사방을 수색했지만 모든 구글에서 아무것도 찾을 수 없습니다.Cordova, "cordova run android"후 발행

[BUILD SUCCESSFUL 

Total time: 2.917 secs 
Built the following apk(s): 
     C:/MyApp/platforms/android/build/outputs/apk/android-debug.apk 
ANDROID_HOME=C:\SDK 
JAVA_HOME=C:\Program Files\java\jdk1.8.0_152 
No target specified and no devices found, deploying to emulator 
Error: Cannot read property 'semver' of null][1] 

그 후에는 아무 일도 일어나지 않습니다. 이 시스템 이미지로 API (27)를 사용하여 AVD (안드로이드 가상 장치)를 만든 것처럼 미리 감사드립니다 :)

Console output

+0

Android 플랫폼을 제거하고 다시 추가하십시오. – QuickFix

+0

'--verbose'로 실행하면 오류 직전에 명령이 실행되는 것을 볼 수 있습니다. 그게 뭔지 알려주세요. –

답변

2

것 같습니다. Oreo 또는 Nougat 시스템 이미지를 사용하여 삭제하고 새 것을 작성하십시오.

내가 이해하는 한, 해당 매핑이 부족하기 때문에 발생합니다. here. node_modules/android-versions/index.js를 살펴보면 API 26이 지원되는 최신 버전임을 알 수 있습니다.

관련 문제