2017-10-28 301 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。