报错: Gradle添加第三方库报异常
今天在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)不匹配,如图:
两者起冲突,会报异常.
修改v13的依赖包版本,如图,
同步完,clean下项目,不再报异常.
目前没出现问题.