2017-10-28 299 views
2

我剛剛在與科爾多瓦創建應用程序後遇到此問題。我到處搜索這個錯誤,但找不到任何谷歌。科爾多瓦,發出「科爾多瓦運行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] 

是什麼意思?在這之後沒有發生任何事情。感謝提前:)

Console output

+0

嘗試刪除並重新添加android平臺。 – QuickFix

+0

使用'--verbose'運行,您應該看到錯誤發生之前立即執行的命令。讓我們知道這些是什麼。 –

回答

2

看起來你已經使用API​​ 27作爲一個系統映像創建您的AVD(Android虛擬設備)。嘗試刪除它並使用Oreo或Nougat系統映像創建一個新的。

據我瞭解,這是由於缺少相應的映射here而發生的。如果您將看看node_modules/android-versions/index.js,您會看到API 26是最新支持的API。