【问题标题】:MANIFEST MERGER: It is possible to see the resulting mixed Manifest?MANIFEST MERGER:可以看到混合的Manifest吗?
【发布时间】:2021-02-03 17:47:42
【问题描述】:

我有一个包含大量清单的库模块。我还有一个应用程序模块,它的清单非常大,与我的库清单非常相似,但包名称发生了变化。现在我想看看 Manifest Merger 过程产生的混合清单。

我怎么看?

【问题讨论】:

    标签: android android-studio android-manifest android-gradle-plugin manifest-merging


    【解决方案1】:

    您可以在构建文件夹中找到清单,例如

    /project/module/build/intermediates/manifests/full/debug/AndroidManifest.xml

    【讨论】:

    【解决方案2】:

    在 Android Studio 3.3 中,您还可以通过单击 Merged Manifest 选项卡来查看 Merged Manifest。当您打开标准项目清单时,它会显示在编辑器窗格的底部。

    查看文档:Merge multiple manifest files

    【讨论】:

    • 这比接受的答案要好。它不仅显示合并的结果,还显示结果的来源和打开各个库清单文件的链接。
    • 啊,是的,谢谢!我的应用程序被拒绝了两次,因为某些依赖项在我没有注意到的情况下向 Manifest 添加了权限。多亏了您的解决方案,我才能够追踪到有罪的依赖。
    【解决方案3】:

    Android Studio 中的 Merged Manifest 选项卡可用于检查条目的来源,但功能非常有限(您无法选择或搜索文本)。

    我更喜欢直接打开合并的清单 XML 文件,该文件位于此处: <project>/<module>/build/intermediates/merged_manifests/<build_flavor_name>

    【讨论】:

      猜你喜欢
      • 2019-06-08
      • 2014-08-21
      • 2022-01-03
      • 2019-01-15
      • 2018-11-06
      • 2019-07-31
      • 2011-04-14
      • 2015-07-02
      相关资源
      最近更新 更多