错误:任务“:app:processDebugManifest”执行失败。
com.android.manifmerger.ManifestMerger2$MergeFailureException: org.xml.sax.SAXParseException; 行号:1;列号:1;文件过早结束。
错误:任务“:app:processDebugManifest”执行失败。
com.android.manifmerger.ManifestMerger2$MergeFailureException: org.xml.sax.SAXParseException; 行号:1;列号:1;文件过早结束。
我也遇到了这个问题。错误来自ManifestMerger
,它让我相信它与我的清单文件有关,这让我走上了错误的道路。如果资源中的 XML 文件无效,也会发生此错误。在我的情况下,这是一个布局文件,它是从合并冲突中遗留下来的,其中没有任何内容(一个空的布局文件),这反过来又导致了问题。它也可以是任何其他 xml 文件,因此我建议一次打开一个 xml 资源,看看它们是否有任何错误(打开文件时会出现 lint 错误)
希望这可以帮助。
尝试将此行添加到您的清单文件中。
<manifest xmlns:tools="http://schemas.android.com/tools"
>