vs2013 cordova Failed to install apk to emulator

  vs2013编译cordova时出错,apk文件无法安装到模拟器中,提示错误:Failed to launch app on emulator: Failed to install apk to emulator:     pkg: /data/local/tmp/CordovaApp-debug.apk

vs2013 cordova Failed to install apk to emulator

消息    23      Installing app on emulator...    MyApp
消息    24      Using apk: E:\cordova\MyApp\bld\Debug\platforms\android\ant-build\CordovaApp-debug.apk    MyApp
错误    25    E:\cordova\MyApp\bld\Debug\platforms\android\cordova\node_modules\q\q.js:126    MyApp
错误    26    throw e;    MyApp
错误    27    ^    MyApp
错误    28    Failed to launch app on emulator: Failed to install apk to emulator:     pkg: /data/local/tmp/CordovaApp-debug.apk    MyApp
错误    29    Failure [INSTALL_FAILED_OLDER_SDK]    MyApp
错误    30    rm failed for -f, Read-only file system    MyApp
消息    31      Command finished with error code 8: E:\cordova\MyApp\bld\Debug\platforms\android\cordova\run.bat --nobuild,--emulator,--debug    MyApp

vs2013 cordova Failed to install apk to emulator

  这个问题是android sdk版本设置有问题,如android虚拟机sdk版本为10,但是android sdkcordova config.xml配置的android sdk介于13~19时就会出现apk无法安装到虚拟机问题。如果config.xml没有配置最小和最大sdk版本,cordova可能默认为这2个值,具体从哪搞来的这2个值也没太清楚,应该是cordova模板里面的。

  我的就是因为没有配置sdk版本区间,编译生成导致AndroidManifest.xml生成时sdk默认最小版本为13(这个文件在MyApp\bld\Debug\platforms\android目录下,MyApp为你项目名称),但是建立的虚拟机sdk版本为10导致无法将apk安装到android虚拟机中。所以最好将config.xml的android sdk版本配置上,要不出问题了搞半天。。

 

vs2013 cordova Failed to install apk to emulator

 

加支付宝好友偷能量挖...


原创文章,转载请注明出处:vs2013 cordova Failed to install apk to emulator

评论(0)Web开发网
阅读(245)喜欢(0)phonegap/cordova