Android Studio无法解析:support-core-utils

时间:2018-04-07 13:25:14

标签: android android-studio android-gradle jcenter

在我同步项目时,将支持库版本升级到27.1.1,我面临以下错误:

Failed to resolve: support-core-utils

有什么想法吗?

这是我的项目级构建文件:

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

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
    }
}

和app level构建文件:

implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:recyclerview-v7:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'

7 个答案:

答案 0 :(得分:77)

我通过设置解决了这个问题 google()作为顶层build.gradle中所有项目/存储库中的第一项

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io"
        }
    }
}

答案 1 :(得分:26)

根据android-Gradle插件中的行为更改(v3.2.0,2018年9月),您需要将Google存储库保留为第一项

buildscript {
      repositories {
          google() // here
          jcenter()
      }
      dependencies {
          classpath 'com.android.tools.build:gradle:3.2.0'
      }
  }
  allprojects {
      repositories {
          google() // and here
          jcenter()
  }

android-Gradle plugin release note

答案 2 :(得分:9)

我有同样的问题,我改成了成功。 添加了maven { url 'https://maven.google.com' }作为顶级build.gradle中所有项目/存储库中的第一个条目

答案 3 :(得分:6)

就我而言,这是因为库依赖,我通过从该库中排除support-core-utils来解决:

implementation ('com.github.chrisbanes:PhotoView:2.0.0'){
    exclude module: 'support-core-utils'
}

答案 4 :(得分:2)

我对AppCompat版本的28.0.0库有同样的问题。我使用28.0.0-alpha1进行了修复。 没有的答案对我有帮助。

Android Studio 3.1.4
定位并编译sdk 28

当时图书馆还不是很稳定。 support-core-utilsandroid-support-v4的一部分,因此,如果您仍然对此有疑问,请尝试添加
implementation 'com.android.support:support-v4:27.1.1'
到依赖项。

答案 5 :(得分:0)

如果存在,请从项目级别的存储库脚本中删除sqldf(query, drv="SQLite", dbname=":memory:")

答案 6 :(得分:0)

您是否添加了实现'com.android.support:design:XX.X.X',实现是'com.android.support:support-v4:XX.X.X'? 当我看到“资源重复价值”消息时,我刚刚执行了“ com.android.support:appcompat-v7:28.0.0”

,并且我添加了实现'com.android.support:design:28.0.0'

实现'com.android.support:support-v4:28.0.0'并成功了!