所有com.android.support库都必须为26.&x2B;使用完全相同的版本规范;(android版本2.3.3)

所有com.android.support库都必须为26.&x2B;使用完全相同的版本规范;(android版本2.3.3),android,Android,我是Android开发的新手,我正在制作Firebase聊天应用程序,但突然间我面临着可传递依赖性的问题。我跟踪了这个链接 . 但未能解决问题。这是我的代码build.gradle(模块) 我面临以下错误: 所有com.android.support库必须使用完全相同的版本 规范(混合版本可能导致运行时崩溃)。建立 版本26.0.0-alpha1、25.1.0。例子包括 支持:动画矢量绘图:26.0.0-alpha1和 支持:cardview-v7:25.1.0 以下是build.gradle(

我是Android开发的新手,我正在制作Firebase聊天应用程序,但突然间我面临着可传递依赖性的问题。我跟踪了这个链接 . 但未能解决问题。这是我的代码build.gradle(模块)

我面临以下错误:

所有com.android.support库必须使用完全相同的版本 规范(混合版本可能导致运行时崩溃)。建立 版本26.0.0-alpha1、25.1.0。例子包括 支持:动画矢量绘图:26.0.0-alpha1和 支持:cardview-v7:25.1.0

以下是build.gradle(项目)的代码

如果有人有解决方案,请帮助

改变这个

如上所述,这些版本必须与

buildToolsVersion“26.0.2”


更改应用程序级别渐变文件的以下行

compile 'com.android.support:appcompat-v7:26.+'


将以下代码添加到build.gradle文件

repositories {
    maven {
        url 'https://maven.google.com'
    }
}
然后改变

compile 'com.android.support:design:26.0.0-alpha1'
compile 'com.android.support:appcompat-v7:26.+'


此版本应相互匹配

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
    1.2.0   10.2.0
    1.1.1   10.0.0 or 10.0.1
    1.0.1   10.0.0 or 10.0.1
    1.0.0   9.8.0
您的版本相互匹配,我建议您升级类似的版本

Firebase ui - 2.3.0  // firebase/play services -11.0.4

是的,在搜索之后,我通过以下方式解决了这个问题

我在build.gradle应用程序级别中添加了以下行

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:26.+'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.google.firebase:firebase-core:10.0.1'
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:design:26.0.0-alpha1'
    compile 'com.firebaseui:firebase-ui:1.1.1'
    **//add the following for transitive dependency**
    compile 'com.android.support:animated-vector-drawable:26.0.0-alpha1'
    compile 'com.android.support:cardview-v7:26.0.0-alpha1'
    compile 'com.android.support:customtabs:26.0.0-alpha1'
    compile 'com.android.support:palette-v7:26.0.0-alpha1'
}
之后,我解决了我在这里发布的问题,但出现了一个新问题,即

错误:任务“:app:processDebugManifest”的执行失败

清单合并失败:属性application@supportsRtlAndroidManifest.xml:12:9-35中的值=(true)也存在于 [com.firebaseui:firebaseui auth:1.1.1]AndroidManifest.xml:14:18-45 值=(false)。建议:添加“tools:replace=“android:supportsRtl”” 到位于AndroidManifest.xml的元素:7:5-22:19进行重写


通过参考,我解决了上述新问题。感谢您的评论。:-)

感谢您的帮助,但收到与消息相同的错误:未能解决com.twitter.sdk.android 2.3.0通过此消息解决了com.twitter.sdk.android 2.3.0相关问题感谢您的帮助,但收到错误:任务执行失败“:app:processDebugManifest”。>清单合并失败:属性application@supportsRtlAndroidManifest.xml:10:9-35中的值=(true)也出现在[com.firebaseui:firebase ui auth:1.1.1]AndroidManifest.xml:14:18-45值=(false)。建议:在AndroidManifest.xml:5:5-19:19处的元素中添加'tools:replace=“android:supportsRtl”'以覆盖。请将
tools:replace=“android.supportsRtl”
添加到应用程序标记内的AndroidManifest.xml文件中。同时添加
xmlns:tools=”http://schemas.android.com/tools“
添加到您的清单标签。从应用程序标记中删除
tools:replace=“android.supportRtl”
行。添加然后再次删除会产生相同的错误。这是我的错误。我正要说从应用程序标签中删除这一行。将
tools:replace=“android.supportsRtl”
行添加到应用程序标记。给出清单合并错误合并错误:错误:工具:在第6行为属性工具指定了replace:android.supportsRtl,但未指定新值应用程序主清单(此文件),第5行错误:验证失败,退出应用程序主清单(此文件)编译'com.android.support:animated vector drawable:26.0.0'compile'com.android.support:cardwiew-v7:26.0.0'将这些添加到gradle中,它将解决此问题感谢您的帮助,但我已经在我的帖子(针对firebase 10.0.1)中编译'com.firebaseui:firebase ui:1.1.1'
repositories {
    maven {
        url 'https://maven.google.com'
    }
}
compile 'com.android.support:design:26.0.0-alpha1'
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support:design:26.0.2'
compile 'com.android.support:appcompat-v7:26.0.2'
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
    1.2.0   10.2.0
    1.1.1   10.0.0 or 10.0.1
    1.0.1   10.0.0 or 10.0.1
    1.0.0   9.8.0
Firebase ui - 2.3.0  // firebase/play services -11.0.4
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:26.+'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.google.firebase:firebase-core:10.0.1'
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:design:26.0.0-alpha1'
    compile 'com.firebaseui:firebase-ui:1.1.1'
    **//add the following for transitive dependency**
    compile 'com.android.support:animated-vector-drawable:26.0.0-alpha1'
    compile 'com.android.support:cardview-v7:26.0.0-alpha1'
    compile 'com.android.support:customtabs:26.0.0-alpha1'
    compile 'com.android.support:palette-v7:26.0.0-alpha1'
}