Ответ 1
В моем случае это было из-за зависимости библиотеки, и я решил, исключив поддержку-core-utils из этой библиотеки:
implementation ('com.github.chrisbanes:PhotoView:2.0.0'){
exclude module: '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'
В моем случае это было из-за зависимости библиотеки, и я решил, исключив поддержку-core-utils из этой библиотеки:
implementation ('com.github.chrisbanes:PhotoView:2.0.0'){
exclude module: 'support-core-utils'
}
Я решил это, установив google() в качестве первой записи во всех проектах/репозиториях на верхнем уровне build.gradle
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io"
}
}
}
В соответствии с изменениями поведения в плагине 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()
}
У меня такая же проблема, и я изменился на успешный. Добавлен maven { url 'https://maven.google.com' }
качестве первой записи во всех проектах/репозиториях на верхнем уровне build.gradle
У меня была такая же проблема с библиотекой 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'
к зависимостям.
Удалите mavenCentral()
из сценария хранилища на уровне проекта, если он есть.
Вы добавляете реализацию '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' и сработала!