我有一个习惯,当做完某一项功能时就想试试运行效果。所以一个程序完成前会运行无数遍。但是有时会出现不能运行的问题,并且这个问题不是来自项目的错误,显示器显示如下错误:
[2013-08-31 08:45:29 - Store] Uploading Store.apk onto device 'emulator-5556'
[2013-08-31 08:45:31 - Store] Installation failed due to invalid APK file!
[2013-08-31 08:45:31 - Store] Please check logcat output for more details.
[2013-08-31 08:45:31 - Store] Launch canceled!
查阅相关资料知道这是因为项目大小超过模拟器允许apk的大小,这时我们并不知道自己的项目超出内存多少,只能依次试验修缮办法:
1)重新安装apk:
启动模拟器,然后进入菜单
settings->applications->mange
applications-> select the application->select "unistall".
这样就能彻底删除了,然后再重新安装这个apk就没问题了
2)增大模拟器内存:
运行项目时:右击项目>Run As>Run Configurations...>点选Target项,在Additional Emulator Command Line Options下面的框里输入-partition-size 256(找不到此项的拉动滚动条就找到了,如下图:)