您的位置:首页 > 移动开发

permission is only granted to system apps

2015-08-20 08:28 435 查看

在AndroidManiFest中添加权限有时会出现 permission is only granted to system apps错误

比如:

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

原因是:这些
权限仅授予系统应用

解决办法:

第一种方法:
可以修改下Link Error Checking项的安全级别;

In Eclipse: Window -> Preferences -> Android -> Lint Error Checking

在ID列表中,找到ID = ProtectedPermission,设置Serverity低于Error,比如Warning级别就好了
第二种方法:
使用 eclipse ->Project ->Clean 就不会提示错误
[b]
第三种方法:
[/b]
把 <uses-permission android:name="android.permission.INSTALL_PACKAGES"
/>
改成 <permission android:name="android.permission.INSTALL_PACKAGES" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android permission