错误:任务“:app:processloggManifest”执行失败。com.android.manifemger.ManifestMerger2$MergeFailureException:org.xml.sax.SAXParseException; lineNumber:1; columnNumber:1;文件过早结束。
gudnpqoy1#
尝试将此行添加到清单文件。<manifest xmlns:tools="http://schemas.android.com/tools" >
<manifest xmlns:tools="http://schemas.android.com/tools"
uxh89sit2#
我也遇到了这个问题。这个错误来自ManifestMerger,它让我相信它与我的清单文件有关,这让我走错了路。这个错误也可能发生在资源中的XML文件无效的情况下。在我的情况下,它是一个布局文件,它是从合并冲突中遗留下来的,里面什么都没有(一个空的布局文件),这反过来又导致了问题。它也云是任何其他xml文件,所以我建议打开您的xml资源一次一个,看看是否有任何错误在他们(你会得到lint错误时打开文件)希望这对你有帮助。
ManifestMerger
yks3o0rb3#
检查你的AndroidManifest.xml文件,也许你能在那里找到错误。如果没有问题,请像这样在manifest标签中检查这个。
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> ........................................... </manifest>
字符串
dgiusagp4#
在我的例子中,AndroidManifes.xml只包含
<manifest xmlns:android="http://schemas.android.com/apk/res/android"> ... </manifest>
字符串所以,我的问题通过在AndroidManifest.xml文件中添加以下行解决了
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> ... </manifest>
型
4条答案
按热度按时间gudnpqoy1#
尝试将此行添加到清单文件。
<manifest xmlns:tools="http://schemas.android.com/tools"
>uxh89sit2#
我也遇到了这个问题。这个错误来自
ManifestMerger
,它让我相信它与我的清单文件有关,这让我走错了路。这个错误也可能发生在资源中的XML文件无效的情况下。在我的情况下,它是一个布局文件,它是从合并冲突中遗留下来的,里面什么都没有(一个空的布局文件),这反过来又导致了问题。它也云是任何其他xml文件,所以我建议打开您的xml资源一次一个,看看是否有任何错误在他们(你会得到lint错误时打开文件)希望这对你有帮助。
yks3o0rb3#
检查你的AndroidManifest.xml文件,也许你能在那里找到错误。如果没有问题,请像这样在manifest标签中检查这个。
字符串
dgiusagp4#
在我的例子中,AndroidManifes.xml只包含
字符串
所以,我的问题通过在AndroidManifest.xml文件中添加以下行解决了
型