
image.png
出現(xiàn)原因:
沒有文件權(quán)限
解決方法:
private Uri getApkUri(File apkFile) {
//如果沒有設(shè)置 SDCard 寫權(quán)限,或者沒有 SDCard,apk 文件保存在內(nèi)存中,需要授予權(quán)限才能安裝
try {
String[] command = {"chmod", "777", apkFile.toString()};
ProcessBuilder builder = new ProcessBuilder(command);
builder.start();
} catch (IOException ignored) {
}
Uri uri = Uri.fromFile(apkFile);
return uri;
}