2017-08-11 87 views
1

如何解决此错误?Android Studio清单合并失败

Error:Execution failed for task ':app:processDebugManifest'. 
> Manifest merger failed : Attribute meta-data#[email protected] value=(26.0.0-alpha1) from [com.android.support:appcompat-v7:26.0.0-alpha1] AndroidManifest.xml:27:9-38 
is also present at [com.android.support:gridlayout-v7:25.3.1] AndroidManifest.xml:24:9-31 value=(25.3.1). 
Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:41 to override. 
+2

您正在使用支持库的多个版本,直接或通过传递依赖项。看看你的模块的'build.gradle'文件(例如'app/build.gradle')。 – CommonsWare

+0

您正在使用多个版本的支持库 –

回答

1

您已使用不同版本的Google支持库。

com.android.support:appcompat-v7:26.0.0-alpha1 

而且

com.android.support:gridlayout-v7:25.3.1 

使用这两个库常见的版本。这将有所帮助。

我想你使用的是编译SDK 26,所以使用这两个库如下。

com.android.support:appcompat-v7:26.0.0-alpha1 
com.android.support:gridlayout-v7:26.0.0-alpha1