报错: Gradle添加第三方库报异常

作者: wxyass 分类: Android 发布时间: 2017-10-31 15:50

今天在Gradle中添加一个第三方库,一直同步不通过,报下面这个异常:

Error:Execution failed for task ':example:processDebugManifest'.
> Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.0.0-alpha1) from [com.android.support:cardview-v7:26.0.0-alpha1] AndroidManifest.xml:24:9-38
is also present at [com.android.support:support-v13:25.3.1] AndroidManifest.xml:27:9-31 value=(25.3.1).
Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:22:5-24:41 to override.  

经过研究发现,新加入的这个库,需使用谷歌v13的依赖包,而studio导入的v13版本(25.3.1),跟我们当前的版本(26.0.0-alpha1)不匹配,如图:

mark

两者起冲突,会报异常.

修改v13的依赖包版本,如图,

mark

同步完,clean下项目,不再报异常.

目前没出现问题.

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注