用户10031和当前进程都没有android.permission.INSTALL_PACKAGES

时间:2014-02-06 01:58:03

标签: java android android-package-managers

我想使用PackageManager来安装自己的apk,但我遇到了一些问题。

PackageManager pm = getPackageManager();

pm.installPackage(Uri.fromFile(file),null, PackageManager.INSTALL_REPLACE_EXISTING,pakcageName);

java.lang.SecurityException:用户10031和当前进程都没有android.permission.INSTALL_PACKAGES。 在android.os.Parcel.readException(Parcel.java:1322) 在android.os.Parcel.readException(Parcel.java:1276) 在android.content.pm.IPackageManager $ Stub $ Proxy.installPackage(IPackageManager.java:1951) 在android.app.ContextImpl $ ApplicationPackageManager.installPackage(ContextImpl.java:2549)

1 个答案:

答案 0 :(得分:0)

如错误所示,您的应用无权安装软件包。

放:

<uses-permission name="android.permission.INSTALL_PACKAGES"/>

在你的清单中应该让你开始。