【问题标题】:Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed错误:任务“:app:processDebugManifest”执行失败。 > 清单合并失败
【发布时间】:2017-10-28 02:53:10
【问题描述】:

目前我有这些依赖项

compile 'com.android.support:recyclerview-v7:26.0.+'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.android.support:recyclerview-v7:26.0.+'
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.jakewharton:butterknife:8.7.0'
compile 'com.android.support:support-v4:26.+'
compile 'de.hdodenhof:circleimageview:2.1.0'
compile 'com.google.firebase:firebase-database:10.0.1'
compile 'com.android.support:support-compat:25.1.1'
compile 'com.daimajia.easing:library:2.0@aar'
compile 'com.daimajia.androidanimations:library:2.3@aar'
compile 'com.google.android.gms:play-services:10.0.1'
compile 'com.google.firebase:firebase-storage:10.0.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.android.support:cardview-v7:26.0.+'
compile 'com.scalified:fab:1.1.3'
compile 'com.mindorks:paracamera:0.2.2'
compile 'com.firebaseui:firebase-ui-database:1.1.0'
compile 'com.google.firebase:firebase-auth:11.0.1'

将这些添加到现有的之后

compile 'com.firebaseui:firebase-ui:2.0.1'
compile 'com.firebaseui:firebase-ui-auth:2.0.1'

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

清单合并失败:属性 meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:design: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)。 建议:将 'tools:replace="android:value"' 添加到 AndroidManifest.xml:25:5-27:34 的元素以覆盖。

请帮忙解决问题

【问题讨论】:

  • 你还需要将compileSdkVersion和targetSdkVersion改为26

标签: android firebase android-gradle-plugin google-play-services firebaseui


【解决方案1】:

有一些错误:

使用相同版本的 Firebase 和 Google Play 服务

变化:

compile 'com.google.firebase:firebase-database:10.0.1'
compile 'com.google.android.gms:play-services:10.0.1'
compile 'com.google.firebase:firebase-storage:10.0.1'
compile 'com.google.firebase:firebase-auth:11.0.1'

使用最新版本:

compile 'com.google.firebase:firebase-database:11.4.2'
compile 'com.google.android.gms:play-services:11.4.2'
compile 'com.google.firebase:firebase-storage:11.4.2'
compile 'com.google.firebase:firebase-auth:11.4.2'

使用相同版本的支持库

compile 'com.android.support:recyclerview-v7:26.1.0'
compile 'com.android.support:recyclerview-v7:26.1.0'
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:support-v4:26.1.0'
compile 'com.android.support:support-compat:26.1.0'
compile 'com.android.support:cardview-v7:26.1.0'

FirebaseUI 依赖于固定版本的 firebase 库。

查看the table

为方便起见,以下是一些示例:

FirebaseUI Version  Firebase/Play Services Version
3.1.0               11.4.2
3.0.0               11.4.2
2.4.0               11.4.0
2.3.0               11.0.4
2.2.0               11.0.4
2.1.1               11.0.2
2.0.1               11.0.1

那么你必须改变你的依赖:

compile 'com.firebaseui:firebase-ui:3.1.0'
compile 'com.firebaseui:firebase-ui-auth:3.1.0'

【讨论】:

    猜你喜欢
    • 2017-10-17
    • 1970-01-01
    • 2017-11-12
    • 1970-01-01
    • 1970-01-01
    • 2014-11-16
    • 1970-01-01
    • 2017-12-20
    • 2017-12-25
    相关资源
    最近更新 更多