【问题标题】:Android marshmallow after granting permission through Appop Denial error for SYSTEM_ALERT_WINDOW permission通过 SYSTEM_ALERT_WINDOW 权限的 Appop Denial 错误授予权限后的 Android marshmallow
【发布时间】:2017-03-01 00:55:03
【问题描述】:

您好,我正在尝试获得 SYSTEM_ALERT_WINDOW 权限,我已在清单文件中添加了<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />。现在,当我安装发布版本时,它会请求许可,并且一切都在棉花糖中按预期工作。但是当我从 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 聊天头时,它无需询问我的权限就可以工作。

如何检查应用程序拒绝权限?

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    谢谢

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-21
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 2018-07-21
    • 1970-01-01
    • 1970-01-01
    • 2016-03-08
    相关资源
    最近更新 更多