我正在使用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/