项目引入第三方SDK时出现的Error

项目引入第三方SDK时出现的问题:Error:Execution failed for task ‘:app:processDebugManifest’

编译引入第三方SDK时出现的如下问题

Error:Execution failed for task ':sdktest:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs

通常解决方案有:
1. 在AndroidManifest.xml对应的标签下添加如下内容即可
<manifest
xmlns:tools="http://schemas.android.com/tools"/>
<application
tools:replace="android:label,android:theme,android:icon,android:allowBackup,android:name"/>

2. 如果上述方案不行,检查当前mudule的 compileSdkVersion 和 buildToolsVersion 是否和引入的sdk一致

上述两步基本上能解决大部分冲突问题,如若依然存在error,可通过下图查看右侧报错的信息
这里写图片描述
如图因为android:name属性引发的便宜错误,在application节点中加入即可

猜你喜欢

转载自blog.csdn.net/NatanLu/article/details/79360758