2017-07-02 13 views
1

私はManifest合併エラーを取得し続けます。 Gradleの依存関係は、image attachedに示されています。Android Manifest合併エラー

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

Androidサポートライブラリ成果物の複数のバージョンを使用しています。あなたの質問を編集し、 'app/build.gradle'から' dependencies'クロージャを投稿すると、より具体的なアドバイスを得ることができます。 – CommonsWare

+0

customtabs依存関係からサポートライブラリを除外することができます。 –

答えて

0

それはあなたが別のサポートライブラリのバージョンを使用しているライブラリを検索するか、解像度の戦略を使用して、アプリモジュールbuild.gradleの最後にこれを追加のいずれかです:

configurations.all { 
    resolutionStrategy.eachDependency { DependencyResolveDetails details -> 
     def requested = details.requested 
     if (requested.group == 'com.android.support') { 
      if (!requested.name.startsWith("multidex")) { 
       details.useVersion '25.3.0' 
      } 
     } 
    } 
} 

詳細について次の項目を確認してください。Android Support Repo 46.0.0 with Android Studio 2.3

関連する問題