如何匹配Android Gradle版本?

如何匹配Android Gradle版本?,android,android-studio,android-gradle-plugin,Android,Android Studio,Android Gradle Plugin,我在GitHub上打开了开源。但是,由于“Gradle”中的版本不正确,因此布局没有显示出来。因此,当我进行搜索时,我可以看到“让gradle数字保持最新”的建议。但我不知道如何设置最新的梯度数。我在哪里可以找到最新的电话号码 错误消息:所有com.android.support库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到版本23.4.0、23.0.0。示例包括com.android.support:animated vector drawable:23.4.0和com.a

我在GitHub上打开了开源。但是,由于“Gradle”中的版本不正确,因此布局没有显示出来。因此,当我进行搜索时,我可以看到“让gradle数字保持最新”的建议。但我不知道如何设置最新的梯度数。我在哪里可以找到最新的电话号码


错误消息:所有com.android.support库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到版本23.4.0、23.0.0。示例包括com.android.support:animated vector drawable:23.4.0和com.android.support:mediarouter-v7:23.0.0




我建议你看看这个,了解更多细节

从Android studio 3.0开始,它变得更加容易,因为它现在显示了一个更有用的提示,所以我们只需要遵循这个提示。
例如:

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

有一些库或工具与库的组合 不兼容,或可能导致错误。这样的不相容性之一是 使用不兼容的Android支持库版本编译 最新版本(尤其是低于您的 targetSdkVersion。)

解决方案:
明确添加具有旧版本但具有新版本号的库。
在我的例子中,
com.android.support:customtabs:26.1.0
因此我需要添加:

implementation "com.android.support:cardview-v7:27.0.2"

注意:不要忘记现在按sync,这样gradle就可以重建依赖关系图并查看是否还有冲突。

这与gradle版本无关。您的一个库将
com.android.support:mediarouter-v7:23.0.0
作为一个可传递的依赖项。您可以使用23.4.0版将其显式添加到依赖项中感谢您的回复。我想问你把你提到的两个密码放在哪里。com.android.support:customtabs:26.1.0实现“com.android.support:cardwiew-v7:27.0.2”这只是一个示例,阅读链接的答案,很容易解决您当前的问题。至于放在哪里。。在build.gradle文件中
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        google()
    }
   dependencies {
       classpath 'com.android.tools.build:gradle:3.0.1'
       classpath 'com.android.tools.build:gradle:1.3.0-beta1'
       classpath 'com.google.gms:google-services:1.3.0-beta1'

      // NOTE: Do not place your application dependencies here; they belong
      // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
implementation "com.android.support:cardview-v7:27.0.2"