首页 > 解决方案 > Android“权限失败”

问题描述

我正在开发适用于 Android 的系统级应用程序(minSdk=20,targetSdk=22)。

我需要授予android.permission.MODIFY_AUDIO_ROUTING我添加到清单中的权限。但是,在运行时我收到一个错误:

06-30 03:33:45.972 W/ServiceManager(  237): Permission failure: android.permission.MODIFY_AUDIO_ROUTING from uid=10004 pid=15076
06-30 03:33:45.972 E/empty   (  237): android.permission.MODIFY_AUDIO_ROUTING

android:protectionLevel我尝试修改要使用的权限,如此signature|privileged所示,但这没有编译。所以我把它改成了这里描述的(这是新的 API)。这建立了,但仍然不起作用。我需要其他一些魔法来获得这个许可吗?signatureOrSystem

标签: androidandroid-audiomanager

解决方案


如果您像这样更改系统级权限,则需要重新启动设备。


推荐阅读