android - 如何解决android studio中的gradle冲突?

标签 android gradle version

请在下面找到我的 gradle 文件。 Gradle file

正如您所看到的,它显示为红色。如果我将光标放在那里,我会得到提示“所有 com.android.support 库必须使用完全相同的版本规范。找到”

'com.android.support:animated-vector-drawable:27.1.0

'com.android.support:design:26.1.0 '

所以我按照提示明确添加了

com.android.support:animated-vector-drawable:26.1.0

',具有正确的版本,如图所示。仍然显示错误。

请帮忙。

最佳答案

当我们使用来自 Github 的外部库时,有时会发生这种情况,我已经遇到过很多次了。我注意到您在项目中使用了一些外部库。这些库可能使用版本 27.1.0,而您正在使用 26.1.0。解决此问题的方法是删除这些库或将版本从 26.1.0 更改为 27.1.0

如果您尝试最新版本,请不要忘记执行以下操作:

allprojects {
    repositories {
        google()

        // If you're using a version of Gradle lower than 4.1, you must instead use:
        // maven {
        //     url 'https://maven.google.com'
        // }
        // An alternative URL is 'https://dl.google.com/dl/android/maven2/'
    }
}

关于android - 如何解决android studio中的gradle冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49030498/

相关文章:

单击按钮时 Android 布局高度未更新

java - 包括从 pom.xml 到应用程序包的应用程序版本号

java - 有多少 Microsoft JVM 仍在使用?

groovy - 项目 (':projectName' ) {} 和 $projectRoot/projectName/build.gradle 之间有什么区别

java - 无法获取 org.gradle.api.Project 类型的项目 'VERSION_CODE' 的未知属性 ':app'

Gradle 配置使用 maven 本地存储库

windows - Windows 7 shell 中未完全显示可执行版本

android - Android设备缩放比例背后的逻辑是什么(3 :4:6:8:12:16)?

java - JSON 内存不足错误

android - 如何以编程方式拒绝调用android