今天在项目中发现一个坑,app打开后在自动更新中出现了问题,具体表现为:在7.0、8.0系统中可以正常的完成覆盖安装,但是在6.0、5.0、4.0中出现了
的问题,接着查看日志结果发现如下问题:
显然是sdcard的权限问题导致的,然而在mainfest中发现早已添加,但是发现有如下提示:
显示该权限为系统权限。
靠,这就坑了。因为想要获得系统权限必须将手机root,这显然不是一个很好的选择。没办法只好修改下载的apk文件的存放位置,不要它存到sdcard中,将它存放到内部。
OK,修改后问题解决了。