当我尝试在Nexus 4运行4.2.1上运行我的应用程序时,我一直在Eclipse中遇到此错误:
[2012-12-22 19:30:51 - Rhiokai] Installation failed due to invalid APK file!
[2012-12-22 19:30:51 - Rhiokai] Please check logcat output for more details.
[2012-12-22 19:30:51 - Rhiokai] Launch canceled!
我疲倦的推动和通过ADB安装,但也没有起作用。我发现这是因为logcat中的此消息:
12-22 19:37:29.326: W/zipro(7371): Unable to open zip '/data/local/tmp/Rhiokai.apk': Permission denied
12-22 19:37:29.326: D/asset(7371): failed to open Zip archive '/data/local/tmp/Rhiokai.apk'
关于如何解决此问题的任何想法?
“权限拒绝”的原因是,上传到/data/local/tmp的apk文件具有-rw ----------------------------------------------------》显然没有权限读取任何此类文件。
我从来没有找到解决方案,但是有能力使我满意的解决方法。我只是将TMP目录移动到SD卡。由于SD卡的格式为脂肪,因此它没有所有者/权限,并且在其中创建的所有文件总是可读的。# cd /data/local
# mv tmp tmp-old # (or simply rm -rf tmp)
# mkdir /mnt/sdcard/tmp
# ln -s /mnt/sdcard/tmp ./tmp
noy是,打开电话然后重新打开的古老技巧 wibuku_1.0.9_apkcombo.app.xapk
2应用未安装