Android 解决7.0系统应用升级时下载APK安装时解析错误问题
在startActivity是添加Intent.FLAG_GRANT_READ_URI_PERMISSION
Intent installAPK = new Intent(Intent.ACTION_VIEW); installAPK.setDataAndType(uri, "application/vnd.android.package-archive"); installAPK.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { installAPK.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); } context.startActivity(installAPK);