【发布时间】:2022-04-10 15:03:30
【问题描述】:
我的apk文件格式是这样的:
xxxx-debug.apk
xx-xxx-debug-xxx-1.0.1.apk
我可以下载 apk 文件,但无法安装它们。我面临以下错误:
Parse error
There was a problem while parsing the package.
用于安装的代码:
protected void install(String fileName) {
Intent install = new Intent(Intent.ACTION_VIEW);
install.setDataAndType(Uri.fromFile(new File(fileName)),"application/vnd.android.package-archive");
startActivity(install);
}
下载 apk 文件时,文件末尾会附加一个数字,例如some.apk 变为 some-1.apk。
到目前为止我尝试过/检查过的内容:
- 选中“未知来源”选项。
- 使用权限
android:name="android.permission.INSTALL_PACKAGES" tools:ignore="ProtectedPermissions" - android设备版本为5.0.1
- apk 文件没有损坏,因为我设法以不同的方式安装它
【问题讨论】:
标签: android