我们有一个使用不同产品风格和产品类型的项目。当我选择特定的口味时,会生成以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processSomeFlavorDebugManifest'.
> com.android.manifmerger.ManifestMerger2$MergeFailureException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.以下是我尝试过的:
奇怪的是,这个分支对其他人来说很好。以前有人遇到过这个吗?
发布于 2019-12-18 05:47:01
这个错误是从android插件中的“清单合并”抛出的。
尝试将这一行添加到主清单文件中的manifest节点。
xmlns:tools="http://schemas.android.com/tools"Note:您需要使用相同的安卓支持库版本。您需要使用支持库28.0.0版本。
我希望它能帮你..!
发布于 2019-12-18 23:07:33
检查你的舱单是否有这个
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="yourpacagename">有关更多信息,请查看github上的问题
而且,所有xml文件的开头都应该有这一行。
<?xml version="1.0" encoding="UTF-8"?>https://stackoverflow.com/questions/59265824
复制相似问题