Подтвердить что ты не робот

Не удалось решить: 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'
}

Любые идеи о том, что я делаю неправильно?

4b9b3361

Ответ 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