几个月前我将这些权限添加到我的应用程序中,但 Eclipse 从未显示和错误:
<uses-permission android:name="android.permission.DELETE_PACKAGES" />
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
然而,今天我编辑了 Android list 文件,现在它显示了一个错误:
权限仅授予系统应用
最佳答案
Eclipse 帮了你一个忙——这确实是一个错误。只有使用 Google 签名 key 签名的应用才能安装或删除应用。
您或许可以通过在 Eclipse 中配置 lint 选项来抑制这些错误消息(请参阅 https://stackoverflow.com/a/16457801/338479 ),但除非您实际上为 Google 工作并有权访问其签名 key ,否则您无法设置这些权限。
好吧,也许在 root 设备上,但您的应用程序并不完全是可移植的。
编辑:或者您是否更改了 SDK 目标版本?也许旧版本的 Android 允许您拥有这些权限,但现在您的目标版本却不允许?
关于android - 为什么显示错误权限仅授予android list 中的系统应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13914092/