错误:任务":app:processDebugManifest"的执行失败。
清单合并失败:属性元数据#android.support.VERSION@value值=(25.3.1( 来自 [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31 也出现在 [com.android.support:recyclerview-v7:26.0.0-alpha1] AndroidManifest.xml:24:9-38 value=(26.0.0-alpha1(。 建议:将"tools:replace="android:value"添加到AndroidManifest.xml:25:5-27:34的元素中以覆盖。
如何修复此错误?
在build.gradle
文件中:
改变
com.android.support:recyclerview-v7:26.0.0-alpha1
至
com.android.support:recyclerview-v7:25.3.1
试试这段代码:
<application
tools:replace="icon, label"> <-- Add this line in application tag
问题是您使用的是不同版本的支持库。尝试对所有安卓支持库使用相同的版本。
尝试最新版本库 (25.3.1(
buildToolsVersion "25.0.3"
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:support-v4:25.3.1'
app.gradle 中的更改
classpath 'com.android.tools.build:gradle:2.3.3'