Не удалось разрешить зависимость для ':app@debug/compileClasspath': не удалось разрешить com.android.support:design:26.1.0

Я получаю эту ошибку при синхронизации проекта gradle.

Не удалось разрешить зависимость для ':app@debugAndroidTest/compileClasspath': Could not resolve com.android.support:design:26.1.0

Может кто-нибудь мне помочь?

apply plugin: 'com.android.application' android {
compileSdkVersion 26
defaultConfig {
    applicationId "com.example.phaniteja.sample1"
    minSdkVersion 15
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}  }   dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:design:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' }

person Community    schedule 19.03.2018    source источник
comment
@VishvaDave проверь сейчас   -  person    schedule 19.03.2018
comment
Эта проблема возникает из-за того, что студия не может загрузить библиотеку поддержки с Maven2 или jcenter. Убедитесь, что автономная работа отключена в настройках->Сборка,Выполнение->Gradle.   -  person sunil sunny    schedule 19.03.2018
comment
@sunilsunny да, только выключено. флажок не установлен для автономной работы   -  person    schedule 19.03.2018
comment
stackoverflow.com/a/48092108/8089770   -  person Vidhi Dave    schedule 19.03.2018
comment
@VishvaDave я пробовал эту ссылку. но бесполезно   -  person    schedule 19.03.2018
comment
@phani Можете ли вы попробовать изменить 26.1.0 на 25.1.0 для обеих библиотек поддержки.   -  person sunil sunny    schedule 19.03.2018
comment
@sunilsunny да, появляется ошибка. например, если я поставлю 25.1.0, текст будет подчеркнут красной линией.   -  person    schedule 19.03.2018
comment
@phani Это просто предупреждение. Хотя ты должен уметь бегать.   -  person sunil sunny    schedule 19.03.2018
comment
@sunilsunny 'Невозможно разрешить зависимость для ':app@debugAndroidTest/compileClasspath': не удалось загрузить support-annotations.jar (com.android.support:support-annotations:25.4.0)' появляется эта ошибка   -  person    schedule 19.03.2018
comment
25.4.0 ? вы изменили на 25.1.0 правильно? а также где поддержка аннотаций в вашем градле? Можете ли вы перейти по этому пути Android-sdk\extras\android\m2repository\com\android\support\appcompat-v7 и посмотреть, какие версии доступны в вашем SDK, дайте одну из них.   -  person sunil sunny    schedule 19.03.2018
comment
@sunilsunny D:\sdk\extras\m2repository\com\android\support\constraint\constraint-layout. после поддержки appcompact-v7 там нет. папка support содержит ограничения, а в ограничениях были папки ограничения-макета и ограничения-макета-sovler.   -  person    schedule 19.03.2018
comment
@sunilsunny я получил эту папку. в этой версии от 18.0.0 до 26.0.0-alpha1 есть версии   -  person    schedule 19.03.2018
comment
@sunilsunny я поставил 26.0.0-alpha1. Это работает. Спасибо   -  person    schedule 19.03.2018
comment
@фани Хорошо. Я дам это как ответ с объяснением. Вы можете принять ответ.   -  person sunil sunny    schedule 19.03.2018


Ответы (2)


Unable to resolve dependency for :app@debugAndroidTest/compileClasspath': Could not resolve com.android.support:design:26.1.0 Эта проблема обычно возникает, когда Android Studio не может загрузить эту зависимость. Это может быть связано со многими причинами, такими как это Или как в моем случае, когда репозитории Maven2 и jcenter заблокированы в Company. Итак, что вы можете сделать, это проверить эту папку

Android-sdk\extras\android\m2repository\com\android\support\appcompat-v7

и проверьте, какие все версии доступны вам в SDK, используйте любую из этих версий, поэтому вместо загрузки из репозитория студия возьмет эту библиотеку из SDK.

person sunil sunny    schedule 19.03.2018

Попробуйте добавить репозиторий Google maven. меня устраивает.##

repositories {
    jcenter()
    maven {
        url "https://maven.google.com"
    }
}
person Gourav Samre    schedule 17.09.2018