我刚刚使用phonegap 3.4
创建了一个应用,但无法启动应用,我会搜索它,但我找不到类似的问题。我想我的模拟器可能有问题。以下错误如下。感谢。
BUILD SUCCESSFUL
Total time: 5 seconds
WARNING : No target specified, deploying to emulator 'emulator-5554'.
Installing app on emulator...
Using apk: C:\Users\c1276197\Desktop\app\conversorBR\platforms\android\ant-build\HelloWorld-debug-un
aligned.apk
C:\Users\c1276197\Desktop\app\conversorBR\platforms\android\cordova\node_modules\q\q.js:126
throw e;
^
Failed to launch app on emulator: Failed to install apk to emulator: pkg: /data/local/tmp/HelloWo
rld-debug-unaligned.apk
Failure [INSTALL_FAILED_OLDER_SDK]
答案 0 :(得分:0)
问题在于min-target-sdk版本。我认为您在config.xml中指定的8正被Cordova / Phonegap CLI覆盖。在编译后,在查看应用程序本身的AndroidManifest.xml文件时,min-target-sdk的值是多少?当我看到我的时候,它总是'10',这是Android 2.3.3。由于这是支持min的SDK,因此adb无法在您的模拟器上安装。将您的模拟器SDK压缩到API 10,它应该可以工作..
Cordova目前仅支持Android 2.3及更高版本,请参阅https://github.com/apache/cordova-android/commit/8d8cbf6e284bc67c4e8502a6238c83d2645b815e