2016 - 2024

感恩一路有你

使用权限仅限于系统应用程序

浏览量:3355 时间:2024-01-15 16:46:49 作者:采采

在Android开发中,当在AndroidManifest.xml文件中使用以下配置时:,会出现错误提示:Permission is only granted to system apps(权限仅授予系统级应用)。这是因为该类权限只能授予系统级应用程序。

解决方法有两种。首先,在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"的错误提示,并且能够顺利进行开发工作。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。