通过Appop Denial错误授予SYSTEM_ALERT_WINDOW权限后,Android marshmallow

时间:2016-10-19 11:41:19

标签: android android-manifest android-6.0-marshmallow user-permissions

您好我正在尝试获取SYSTEM_ALERT_WINDOW权限我已在我的清单文件中添加了<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />。现在,当我安装发布版本时,它会请求权限,并且所有内容都在marshmallow中按预期工作。但是,当我从playstore安装它时,它会自动授予我SYSTEM_ALERT_WINDOW权限,但是当我尝试启动系统覆盖服务时,它会给我错误。

W/ActivityManager: Appop Denial: Accessing service ComponentInfo{packagename/packagename.classname} from pid=6189, uid=10289 requires appop SYSTEM_ALERT_WINDOW

但是,当我检查Facebook聊天时,它正在工作而没有问我权限。

如何检查appop拒绝权限?

1 个答案:

答案 0 :(得分:0)

如果已经允许,可能不会要求权限请检查如下:

如果您转到设置&gt;,则未授予任何权限应用&gt; “您的应用”&gt;权限。

您应该卸载清除应用数据并完全卸载,然后通过Playstore安装。

如果您不想实施新系统,那么您可以将目标sdk版本减少到22以获得旧的权限系统。你仍然可以使用sdk 23版进行编译。

由于