禁用依赖项库权限

Sus*_*hil 11 android android-manifest

在我的android项目中(使用Android Studio),我集成了一个库,它在其Manifest文件中使用了一些额外的权限.我想删除它用于我的应用程序的权限之一,因为我没有使用该库中的该功能,这是我的应用程序的不受欢迎的权限.

我阅读了标记选择器并尝试了它,但它没有删除权限.

这是我添加到我的应用清单文件中的内容:

<permission
        android:name="android.permission.AUTHENTICATE_ACCOUNTS"
        tools:node="remove" />

    <permission
        android:name="android.permission.MANAGE_ACCOUNTS"
        tools:node="remove" />
Run Code Online (Sandbox Code Playgroud)

但是在安装应用程序时,我看到了"在设备上查找帐户"的权限.

谁能告诉我我做错了什么或者我错过了什么?

我的应用清单保存在src/main位置.

我尝试了StackOverflow的其他答案,但他们没有为我解决问题.

谢谢你的帮助

Sus*_*hil 20

将"权限"改为"使用权限"为我解决了这个问题:

<uses-permission
        android:name="android.permission.AUTHENTICATE_ACCOUNTS"
        tools:node="remove" />

    <uses-permission
        android:name="android.permission.MANAGE_ACCOUNTS"
        tools:node="remove" />
Run Code Online (Sandbox Code Playgroud)