消除“Permission is only granted to system apps”错误

本文介绍了如何解决在Android开发中遇到的系统权限报错问题。通过调整AndroidManifest.xml文件中的权限配置,并修改Eclipse中Lint Error Checking的安全级别设置,可以有效避免因权限问题导致的应用错误。

 

遇见这个问题我百度搜了一大堆说是须要clean项目,可是我每次clean项目的时候我的R文件总是丢失。

如今我给大家介绍一下避免授予系统权限报错更改方法

在AndroidManifest.xml中使用了例如以下的配置:
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />

就会报错:Permission is only granted to system apps

原因例如以下:
此类权限仅授予系统级应用,能够改动下Link Error Checking项的安全级别;
In Eclipse: Window -> Preferences -> Android -> Lint Error Checking
在ID列表中,找到ID = ProtectedPermission,设置Serverity低于Error。比方Warning级别就好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值