【问题标题】:Execution failed for task :app:processDebugmanifest任务执行失败:app:processDebugmanifest
【发布时间】:2018-05-04 03:58:55
【问题描述】:

错误:任务 ':app:processDebugManifest' 执行失败。

com.android.manifmerger.ManifestMerger2$MergeFailureException: org.xml.sax.SAXParseException;行号:1;列号:1;文件过早结束。

【问题讨论】:

  • 发布您的代码..
  • 这通常与库有关,您是否使用 xml 库
  • 如果您遇到此问题,请尝试使用 transitive=false 提供其依赖项
  • 你需要使用相同的android支持库版本。@Sachin Kumar Singh

标签: android android-manifest manifest-merging


【解决方案1】:

我也遇到了这个问题。错误来自ManifestMerger,它让我相信它与我的清单文件有关,这让我走上了错误的道路。如果资源中的 XML 文件无效,也会发生此错误。在我的情况下,这是一个布局文件,它是从合并冲突中遗留下来的,其中没有任何内容(一个空的布局文件),这反过来又导致了问题。它也可以是任何其他 xml 文件,因此我建议一次打开一个 xml 资源,看看它们是否有任何错误(打开文件时会出现 lint 错误)

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    尝试将此行添加到清单文件中。

    <manifest xmlns:tools="http://schemas.android.com/tools">

    【讨论】:

      猜你喜欢
      • 2018-03-12
      • 1970-01-01
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 2020-03-07
      • 2022-12-29
      • 2023-03-15
      • 1970-01-01
      相关资源
      最近更新 更多