Студии Android не удалось решить проблему com.android.support:design:27.1.0

Что ж, сегодня я встретил проблему с синхронизацией Gradle. Проблема такая:

Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:design:27.1.0.

Но на самом деле я добавляю зависимость в зависимости app/build.gradle вот так

dependencies {
  ...
  implementation 'com.android.support:appcompat-v7:27.1.0'
  ...
  implementation 'com.android.support:design:27.1.0'
  ...
} 

Я не включал офлайн-режим gradle. И он подключен к Интернету. Но вроде не автозагрузка зависимости. Также другие зависимости, подобные этой

implementation 'de.hdodenhof:circleimageview:2.2.0'

Я не могу это решить. Каждый ответ полезен. Подробные свойства Gradle выглядят так.

{
compileSdkVersion 27
defaultConfig {
    applicationId "com.example.lqs2.materialtest"
    minSdkVersion 15
    targetSdkVersion 27
    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:27.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.android.support:design:27.1.0'
implementation 'com.android.support:recyclerview-v7:24.2.1'
implementation 'com.android.support:cardview-v7:24.2.1'
implementation 'de.hdodenhof:circleimageview:2.2.0'
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'

}

Возможный дубликат Не удалось разрешить: com.android.support:appcompat-v7:26.0.0

ישו אוהב אותך 05.04.2018 13:16

отключите work offline в настройках Gradle и заново соберите проект. меня устраивает

Njeru Cyrus 30.06.2018 14:28
0
2
544
2

Ответы 2

Ваши репозитории правильные? Пожалуйста, проверьте, если:

repositories {
    google()
    jcenter()
}

В Build.Gradle вашего проекта (Примечание: Build.Gradle проекта, а не модуля).

Да, у него есть правильные репозитории. Но проблема возникала всегда. Никакая зависимость не может быть устранена. Я когда-либо включал прокси Http. Но я его выключил.

treeliked 06.04.2018 05:26

ОК. Почему у вас есть «реализация fileTree (dir: 'libs', include: ['* .jar'])»? Вы пытаетесь использовать библиотеки как файлы в каталоге / libs?

Luís Henriques 06.04.2018 11:17

Он был создан автоматически. Пытался пересобрать проект. Я обнаружил, что --------------- Вызвано: org.apache.http.conn.HttpHostConnectException: Ошибка подключения к 127.0.0.1:80 [/127.0.0.1]: соединение отклонено (соединение отказалась).

treeliked 06.04.2018 13:15

Я предполагал, что были конфликты между файлами * .jar, которые у вас были в папке / libs, и теми, которые вы импортируете из репозиториев. У вас не может быть одинаковых библиотек на обоих. Либо используйте тот или иной подход. Но если это не так, у меня нет идей. Может быть, если вы предоставите больше информации. Можете ли вы опубликовать полную трассировку стека?

Luís Henriques 06.04.2018 15:20

Я решил проблему. Я переустановил градиент, и теперь он работает хорошо. Большое спасибо.

treeliked 08.04.2018 10:40

Без проблем. Я рад, что ты нашел решение.

Luís Henriques 09.04.2018 11:20

Порядок репозиториев кажется важным. Попробуйте поместить "google" перед "jcenter"

Другие вопросы по теме