Android Studio не удалось решить: support-core-utils

После обновления версии библиотеки поддержки до 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" }
    }
}

и файл сборки уровня приложения:

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'

Ответы

Ответ 1

В моем случае это было из-за зависимости библиотеки, и я решил, исключив поддержку-core-utils из этой библиотеки:

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

Ответ 2

Я решил это, установив google() в качестве первой записи во всех проектах/репозиториях на верхнем уровне build.gradle

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

Ответ 3

В соответствии с изменениями поведения в плагине Android-Gradle (v3.2.0 сентябрь 2018) вы должны сохранить репозиторий Google в качестве первой записи

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

примечание к выпуску плагина Android-Gradle

Ответ 4

У меня такая же проблема, и я изменился на успешный. Добавлен maven { url 'https://maven.google.com' } качестве первой записи во всех проектах/репозиториях на верхнем уровне build.gradle

Ответ 5

У меня была такая же проблема с библиотекой AppCompat с версией 28.0.0. Я исправил это с помощью 28.0.0-alpha1. Ни один из ответов не помог мне.

Студия Android 3.1.4
Задайте и скомпилируйте SDK 28.

В то время библиотека была не очень стабильной. support-core-utils является частью android-support-v4, поэтому, если у вас все еще есть проблема, попробуйте добавить
implementation 'com.android.support:support-v4:27.1.1'
к зависимостям.

Ответ 6

Удалите mavenCentral() из сценария хранилища на уровне проекта, если он есть.

Ответ 7

Вы добавляете реализацию 'com.android.support:design:XX.X.X', реализацию 'com.android.support:support-v4:XX.XX'? когда я увидел сообщение "дублирующее значение для ресурса", у меня была реализация "com.android.support:appcompat-v7:28.0.0"

и я добавил реализацию 'com.android.support:design:28.0.0'

реализация 'com.android.support:support-v4:28.0.0' и сработала!