Android 是否有方法检查导入的清单是否使用权限?

Android 是否有方法检查导入的清单是否使用权限?,android,Android,我从我的应用程序AndroidManifest文件中删除了一些敏感权限,如短信相关权限、电话通话权限等。但是,我发现在生成文件夹中生成的完整合并AndroidManifest文件中,仍然存在这样的权限。我想这是因为一些第三图书馆在使用它。问题是,是否有一些方便的方法来找出哪个组件/aar导入了此类许可?此类模块太多。您可以按如下方式进行检查: 从应用程序中打开Manifest.xml 单击底部的合并清单选项卡 选择权限 在底部的合并日志中,您将看到哪个模块添加了此权限删除生成文件夹并重新生成项

我从我的应用程序AndroidManifest文件中删除了一些敏感权限,如短信相关权限、电话通话权限等。但是,我发现在生成文件夹中生成的完整合并AndroidManifest文件中,仍然存在这样的权限。我想这是因为一些第三图书馆在使用它。问题是,是否有一些方便的方法来找出哪个组件/aar导入了此类许可?此类模块太多。

您可以按如下方式进行检查:

  • 从应用程序中打开Manifest.xml
  • 单击底部的
    合并清单
    选项卡
  • 选择权限

  • 在底部的合并日志中,您将看到哪个模块添加了此权限

    删除生成文件夹并重新生成项目。@Learning始终您可以简单地使用“干净生成”。但我想这不是问题。你试过吗??删除构建文件夹并重新构建???@mianlaoshu打开AndroidManifest.xml,在底部您将看到两个选项卡。文本|合并清单。单击合并清单,您将可以访问右侧窗格中的所有单独清单文件。@MohammedAtif太棒了!谢谢~~