前端也精彩 2013-12-23 03:33 采纳率: 100%
浏览 2298
已采纳

内存卡中安装 解析包出错 外存卡中安装正常

从内存中按安装apk时 解析包时出现错误 从外部存储卡中安装正常,请问是什么原因
data/data/pakagename/files/xxx.apk 从这里安装报“解析包出错 ”;
但是同样的文件放到/mnt/sdcard/xx/xxx.apk 可以正常安装

  • 写回答

1条回答 默认 最新

  • cjopengler 2013-12-23 05:58
    关注

    因为 data/data/packagmange/files 这个目录是你的app的私有目录,只有你的应用才有权利访问,其他的应用或者服务是没有权利访问。所以会出现出错。
    而 /mnt/sdcard/ 是公共的目录 所有应用和服务都可以访问所以没有问题。
    解决方案:考虑 复制到/mnt/sdcard下面再安装

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?