如何在合并清单中找到权限来源?

Man*_*uel 0 android android-permissions android-studio

我向 Android 应用程序添加了一些库,上传到 Google Play 商店后,我收到了以下警告:

在此处输入图片说明

主清单文件没有声明这个权限,所以我假设它来自一个库。然后我查看了之前版本的源代码,没有使用这个权限。

在Android Studio中查看合并后的manifest文件,还是看到了权限: 在此处输入图片说明

当我单击此权限的“转到声明”时,它会将我带到未声明此权限的主清单文件。

我尝试清理并重建项目并重新启动 Android Studio,但权限仍显示在 Android Studio 的合并清单选项卡中。它显示在debugrelease构建变体中。

这是为什么?

Mic*_*ael 6

构建应用程序后,您应该能够在 下找到清单合并报告app/build/outputs/logs。其中,该文件列出了已添加到合并清单中的每个权限的来源。