华为手机COR AL10 A 9.0
安装apk文件的时候报错
//报错信息为下方 setDataAndType 那行代码
private void installApp8(File address) {
if (address == null) {
toast("安装应用失败,请到应用市场下载或者文件夹重新安装");
return;
}
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri apkFileUri = FileProvider.getUriForFile(getApplicationContext(),
BuildConfig.APPLICATION_ID + ".android7.fileprovider", address);
intent.setDataAndType(apkFileUri, "application/vnd.android.package-archive");
intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION | Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getBaseContext().startActivity(intent);
}
想了很久不知道原因所在,求大佬帮忙解惑
https://blog.csdn.net/mxiaoyem/article/details/68948987?utm_source=blogxgwz3
空指针错误,PackageItemInfo对象为null
你的Context为空了,试试传入Context到Intent中
11111