任务执行失败:app:processDebugManifest'
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).
Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:34 to override.
如何解决这个错误?
试试这个代码:
<application
tools:replace="icon, label"> <-- Add this line in application tag
问题是您使用的支持库版本不同。尝试对所有 android 支持库使用相同的版本。
在 build.gradle
文件中:
改变
com.android.support:recyclerview-v7:26.0.0-alpha1
至
com.android.support:recyclerview-v7: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'
变化 app.gradle
classpath 'com.android.tools.build:gradle:2.3.3'
错误:任务“: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). Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:34 to override.
如何解决这个错误?
试试这个代码:
<application
tools:replace="icon, label"> <-- Add this line in application tag
问题是您使用的支持库版本不同。尝试对所有 android 支持库使用相同的版本。
在 build.gradle
文件中:
改变
com.android.support:recyclerview-v7:26.0.0-alpha1
至
com.android.support:recyclerview-v7: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'
变化 app.gradle
classpath 'com.android.tools.build:gradle:2.3.3'