Не удалось решить: com.android.support.design:25.4.0
Я добавил следующую строку в мой build.gradle(Module: app):
compile 'com.android.support:design:25.4.0'
Но при выполнении Gradle я получаю
Failed to resolve: com.android.support.design:25.4.0
Я получил код поддержки из андроидной поддержки библиотеки дизайна и добавил его в новый проект. Я добавил его в раздел зависимости как таковой:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
compile 'com.android.support:design:25.4.0'
}
Любые идеи о том, что я делаю неправильно?
Ответы
Ответ 1
Важно: Библиотеки поддержки теперь доступны через репозиторий Google Maven. Вам не нужно загружать поддержку хранилище от диспетчера SDK. Для получения дополнительной информации см. Поддержка Настройка библиотеки.
Шаг 1: Откройте файл build.gradle для вашего приложения.
Шаг 2: Убедитесь, что раздел репозитория включает раздел maven с конечной точкой https://maven.google.com, Например:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Шаг 3: Добавьте библиотеку поддержки в раздел зависимостей. Например, чтобы добавить библиотеку v4 core-utils, добавьте следующие строки:
dependencies {
...
compile "com.android.support:support-core-utils:25.4.0"
}
Ответ 2
Более обновленная версия ответа "Bhavesh Patadiya" :
-
В файле build.gradle проекта добавьте google()
в блоки repositories
:
repositories {
jcenter()
google()
}
-
Обновите тот же файл с помощью новой версии Gradle:
classpath 'com.android.tools.build:gradle:2.3.3'
-
Если приведенные выше причины вызывают новые проблемы или ту же проблему, выйдите из Android-Studio и удалите папку "gradle" (возможно, также ".gradle" ) и папку "build" и вложенных папок, а затем снова открыть Android-Studio.
Ответ 3
allprojects {
repositories {
google()
jcenter()
mavenCentral()
}
}
Ответ 4
Всегда сохраняйте версию appcompact
и поддерживайте имена версий lib, поэтому измените com.android.support:design:25.4.0
на com.android.support:design:25.3.1
Ответ 5
г. Бхавеш Патадия дает нам хорошее решение. Тем не менее, я хотел бы поделиться чем-то большим, чтобы сделать процесс исправления более явным.
В каталоге проекта есть два файла build.gradle. Их шаблоны должны быть "Your-project-root-dir/build.gradle" и "Your-project-root-dir/app/build.gradle" соответственно. Когда вы увидите информацию об ошибках в своей студии android и попробуйте проследить файл, вы, вероятно, откроете вторую.
Вы должны добавить этот оператор в первый файл ( "Your-project-root-dir/build.gradle" ).
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
и добавьте инструкции во второй build.gradle( "Your-project-root-dir/app/build.gradle" )
dependencies {
...
compile "com.android.support:support-core-utils:27.0.2"
}
Ответ 6
Вам нужно обновить репозиторий поддержки Android в менеджере SDK. Кроме того, Библиотека дизайна зависит от библиотек поддержки поддержки v4 и AppCompat.
Поддержка одинаковой версии android должна быть одинаковой с другими.
compile 'com.android.support:appcompat-v7:25.3.1' <-- same
compile 'com.android.support:design:23.3.1' <-- same
Ответ 7
Эта проблема возникает, когда в app.build добавляется andoridtestImplementation
.
Удалите testImplementation
, androidTestImplementation
из app.build, который решает эту проблему.
Ответ 8
Приведенные выше ответы ничего не решили для меня.
- Попытка синхронизации project- не выполнена.
- Пробовал строить проект - Не удалось
Проблема найдена:
Sdk Support Repository был поврежден
,
Fix:
Перейдите в менеджер SDK, перейдите на вкладку "Инструменты SDK". Если флажок "Репозиторий поддержки" установлен, снимите его и нажмите "ОК". Это удалит все файлы в хранилище. Затем снова проверьте галочку, нажмите GO и переустановите репозиторий.
Ответ 9
Если проблема не устранена, проверьте настройки проекта в автономном режиме. если включен автономный режим, выключите и синхронизируйте проект. Это исправило мою проблему.
Ответ 10
после добавления:
maven {
url "https://maven.google.com"
}
убедитесь, что ваша синхронизация Gradle находится в режиме онлайн, вы можете проверить это из:
Студия Android → Настройки → Сборка, выполнение, развертывание → Gradle → Автономная работа (убедитесь, что этот флажок не установлен)
Ответ 11
There is no library by that name. There is com.android.support:recyclerview-v7:25.4.0.
Failed to resolve com.android.support:support-compat:25.4.0
Failed to resolve com.android.support:support-core-ui:25.4.0
I am trying to include this library to my project by adding
compile 'jp.wasabeef:recyclerview-animators:2.2.7'
so remove this line from gradle
my error just resolved