使用权限仅限于系统应用程序
在Android开发中,当在AndroidManifest.xml文件中使用以下配置时:
解决方法有两种。首先,在Eclipse中,如果出现"permission is only granted to system apps"的错误提示,可以按照以下步骤进行操作:
1. 点击菜单栏的"Windows",然后选择"Preferences"。
2. 在弹出的窗口中,展开"Android"菜单,点击"Lint Error Checking"。
3. 找到ID "ProtectedPermission"的选项,并选择它。然后将Serverity设置为低于Error的级别,例如Warning级别。
4. 点击"OK"保存更改。
5. 弹出一个对话框,点击"Yes"确认更改。
6. 错误已经成功解决,可以继续进行开发工作。
另外,还可以通过修改Android Studio的Lint设置来解决这个问题。下面是具体步骤:
1. 打开Android Studio,点击菜单栏的"File",然后选择"Settings"。
2. 在弹出的窗口中,找到"Editor"菜单,并展开它。
3. 点击"Inspections"子菜单。
4. 在右侧的搜索框中输入"protected permission",然后选择"Android Lint: ProtectedPermission"。
5. 将该选项的Severity设置为低于Error的级别,例如Warning级别。
6. 点击"OK"保存更改。
通过以上方法,可以解决"permission is only granted to system apps"的错误提示,并且能够顺利进行开发工作。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。