PACKAGE_USAGE_STATS权限报错 permissions is only granted to system apps

在往项目里添加查看手机里其它APP运行状态的功能时, 需要先往清单文件里添加一个权限, 即PACKAGE_USAGE_STATS . 但是添加上以后, 却出现了错误提示, 权限下方有红色波浪线, 提示

permissions is only granted to system apps...

意思该权限仅适用于系统级别的APP.

解决方法如下:

androidstudio中: 依次选择 File - Setting - Editor - Inspections, 然后在打开的页面中选择 Android > Lint > Correctness 下的 Using system app permission , 然后设置右侧的 Severity 为 Warning , 或者干脆直接把 Using system app permission 的复选框去掉, 这时候红色波浪线提示即可消失. 如果还在, 可以clean下工程, 应该就可以了.


PACKAGE_USAGE_STATS权限报错 permissions is only granted to system apps