gpt4 book ai didi

java - 权限被拒绝导致 "Installation failed due to invalid APK file"

转载 作者:太空狗 更新时间:2023-10-29 15:30:27 25 4
gpt4 key购买 nike

当我尝试在运行 4.2.1 的 Nexus 4 上运行我的应用程序时,我在 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'

关于如何解决这个问题有什么想法吗?

最佳答案

我的手机生根后开始收到此错误。

“permission denied”的原因是上传到/data/local/tmp的apk文件有-rw-----权限并且归root所有,安装进程显然没有权限读取任何这样的文件。

我从未找到解决方案,但有一个让我满意的解决方法。我只是将 tmp 目录移动/符号链接(symbolic link)到 SD 卡。由于 SD 卡被格式化为 FAT,因此它没有所有者/权限,并且在那里创建的所有文件始终可供所有人读取。

# cd /data/local
# mv tmp tmp-old # (or simply rm -rf tmp)
# mkdir /mnt/sdcard/tmp
# ln -s /mnt/sdcard/tmp ./tmp

关于java - 权限被拒绝导致 "Installation failed due to invalid APK file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14014871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com