部分Android6.0机型无法安装datauser0包名下的apk文件

mac2024-05-20  38

前言

项目需求 安装apk不弹申请存储权限框。 因6.0以下(6.0部分机型默认也会给存储权限)默认存储权限 ,so 判断方式为:

if(EasyPermissions.hasPermissions(BaseApplication.getNowActivity(),permissions)) { downloadFile = new File(Environment.getExternalStorageDirectory() + File.separator + saveDir); }else { downloadFile = new File(BaseApplication.getNowActivity().getFilesDir() + File.separator + saveDir); }

问题

但部分6.0机型修改权限后系统的PM服务去安装的时候会报如下错误: PackageParser$PackageParserException: Failed adding asset path: 没有权限 参考文章:https://www.cnblogs.com/xuewater/archive/2013/08/13/3255232.html 修改权限注意要连.apk文件所在的文件夹的权限一同修改。 问题解决

最新回复(0)