我正在使用IntelliJ尝试将APK部署到我的智能手机中(带有root的OS版本5.1.1 Build 23.4.A.0.580的Sony Xperia Z3 Compact)。尝试在设备中安装APK时,我始终收到此消息:

“错误:java.lang.SecurityException:用户2000和当前进程都没有android.permission.INSTALL_PACKAGES。”

附加信息:


之前,我曾在同一设备中部署过相同的APK,但具有不同的root操作系统版本(即版本在清单中获得许可的同时,我尝试部署未成功。


此错误的可能原因是什么?

编辑:

看来这与设备中Shell应用程序的root权限有关。

最佳答案

我有一个用于测试的辅助电话Samsung Galaxy Grand,并且它已扎根Cyanogenmod 12,并且从未出现此错误。

但是,据我所知,在您的AndroidManifest.xml中添加了此权限,您应该一切顺利。

关于android - 无法将APK安装到已 Root 的设备中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34465285/

10-14 17:28