任务':app:processDebugManifest'的执行失败'

问题描述:

错误:任务':app:processDebugManifest'的执行失败。任务':app:processDebugManifest'的执行失败'

Manifest merger failed : Attribute meta-data#[email protected] value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31 is also present at [com.android.support:recyclerview-v7:26.0.0-alpha1] AndroidManifest.xml:24:9-38 value=(26.0.0-alpha1). Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:34 to override.

如何解决此错误?

+1

显示您的gradle这个文件 –

+0

//*构建文件,您可以添加共同所有子项目/模块的配置选项。 buildscript { 库{ jcenter() } 依赖{ 类路径 'com.android.tools.build:gradle:2.3.3' //注意:不要在这里把你的应用程序依赖关系;他们属于 //各个模块的build.gradle文件 }} allprojects { 库{ jcenter() }} 任务干净(类型:删除){ 删除rootProject.buildDir } –

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 
+0

mer30 ahmad jan –

的问题是您正在使用不同版本的支持库。尝试对所有android支持库使用相同的版本。

试用最新版本的库(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'