[英]Execution failed for task':app:processDebugManifest'
Error:Execution failed for task ':app:processDebugManifest'. 错误:任务':app:processDebugManifest'的执行失败。
Manifest merger failed : Attribute meta-data#android.support.VERSION@value 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). 清单合并失败:[com.android.support:appcompat-v7:25.3.1]中的属性meta-data#android.support.VERSION@value value =(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)。 Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:34 to override. 建议:在AndroidManifest.xml:25:5-27:34的元素上添加'tools:replace =“ android:value”'以进行覆盖。
how to fix this error? 如何解决这个错误?
Try this code: 试试这个代码:
<application
tools:replace="icon, label"> <-- Add this line in application tag
The problem is you are using different versions of support library. 问题是您正在使用不同版本的支持库。 Try using same version for all the android support libraries. 尝试对所有android支持库使用相同的版本。
In build.gradle
file: 在build.gradle
文件中:
Change 更改
com.android.support:recyclerview-v7:26.0.0-alpha1
to com.android.support:recyclerview-v7:26.0.0-alpha1
至
com.android.support:recyclerview-v7:25.3.1
Try latest version libraries (25.3.1) 试用最新版本的库(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'
Change in app.gradle 更改app.gradle
classpath 'com.android.tools.build:gradle:2.3.3'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.