以编程方式安装Android安装服务 - 获取解析器错误

时间:2016-10-14 11:05:21

标签: java android service android-install-apk

我试图在我的代码中安装服务apk只是为了得到以下错误:

Parse error
There was a problem while parsing the package

我尝试过从资产,原始文件夹和SD卡中安装apk。但是我一直在解决相同的解析问题。

以下是我目前使用的代码:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory()  + "/filename.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

我已经验证了apk本身不是问题,通过我的手机直接安装apk,效果很好。

我的代码,特定权限或其他任何内容是否缺少某些内容?

0 个答案:

没有答案