Не удалось разрешить com.android.support:design 28.0.0 - PullRequest
0 голосов
/ 09 января 2019

Я получаю ошибку ниже в моей новой версии Android-студии, когда я хочу добавить плавающий EditText Мне нужно добавить эту библиотеку android.support.design, если я добавлю это в файл Gradle

Это ошибки, которые я получаю в logcat

Невозможно разрешить зависимость для ': app @ debug / compileClasspath': возможно не удается разрешить com.android.support:design-v7:28.0.0 Открыть файл Показать Подробнее

Невозможно разрешить зависимость для ': app @ debugAndroidTest / compileClasspath': не удалось разрешить com.android.support:design-v7:28.0.0. Открыть файл Показать детали

Невозможно разрешить зависимость для ': app @ debugUnitTest / compileClasspath': не удалось разрешить com.android.support:design-v7:28.0.0. Открыть файл Показать детали

Невозможно разрешить зависимость для ': app @ release / compileClasspath': Не удалось разрешить com.android.support:design-v7:28.0.0. Открыть файл Показать Подробнее

Невозможно разрешить зависимость для ': app @ releaseUnitTest / compileClasspath': не удалось разрешить com.android.support:design-v7:28.0.0. Открыть файл Показать подробности

Примечание. Я ссылался на дополнительные ссылки. Я испробовал все решения, хотя решения не получил.

Я уже отключил автономную работу в Gradle. Я добавил maven также в файл Gradle и очистил, пересобрал проект, хотя я не получил решения.

Это файл Gradle:

apply plugin: 'com.android.application'    

repositories {
    maven { url "https://jitpack.io" }


}    

android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'
    defaultConfig {
        applicationId "fadila.new_tech.app"
        minSdkVersion 16
        targetSdkVersion 28
        versionCode 6
        versionName "1.5"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

}

dependencies {

    compile fileTree(include: ['*.jar'], dir: 'libs')

    implementation 'com.android.support:support-v4:28.0.0'
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:design:28.0.0'

}

Это Gradle (модуль PRjoect)

buildscript {

    repositories {
        google()
        jcenter()
        maven {
            url 'https://maven.google.com' //put it here
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven {
            url 'https://maven.google.com' //put it here
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

См. Sdk Manager image Я уже обновил 28 версию введите описание изображения здесь введите описание изображения здесь

Ответы [ 6 ]

0 голосов
/ 14 апреля 2019

Вы можете попробовать скомпилировать пакет, используя знак плюс

implementation 'com.android.support:design:28.0.+'

или

implementation 'com.android.support:design:28.+'

Однако Google изменил имя пакета, здесь отображаются все пакеты

Вся новая разработка библиотеки поддержки будет происходить в библиотеке AndroidX

так что вы должны использовать

implementation 'com.google.android.material:material:1.0.0'

вместо

implementation 'com.android.support:design:28.0.+'
0 голосов
/ 11 марта 2019

Просто отключение автономного режима решило проблему для меня.

Имейте в виду, в то время, когда я набираю это, последняя библиотека дизайна - 28.0.0.

0 голосов
/ 28 февраля 2019

Для меня это произошло потому, что по некоторым причинам я активировал автономную работу. Чтобы решить эту проблему, мне пришлось отключить ее, перейдя в Файл > Настройки , а затем выберите параметр Построение, выполнение, развертывание в левой части окна Настройки . Теперь нажмите на Gradle , и вы увидите Offline Work , который вы можете снять, если он отмечен.

Но, прежде всего, не забудьте проверить подключение к Интернету

0 голосов
/ 10 января 2019

У вас неправильная зависимость в вашем gradle

com.android.support:design:28.0.8

последняя версия -

com.android.support:design:28.0.0

Используемой вами версии не существует, и, следовательно, она выдает ошибки.

Измените свою зависимость на ту, о которой я упоминал ранее, то есть на версию 28.0.0 очистите и постройте свой проект, если он не работает, сделайте недействительными кэши и перезапустите вашу andorid студию.

0 голосов
/ 10 января 2019

Сначала закройте Android-студию, а затем перейдите в «C: / Users /», затем удалите папки .android, .gradle и .AndroidStudio. Это удалит все текущие настройки Android. После завершения процесса удаления вы идете, а затем открываете студию, когда вы снова открываете андроид студию, она автоматически запросит зависимости для загрузки.

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

0 голосов
/ 09 января 2019

Вы можете попробовать обновить эти зависимости:

 implementation 'com.android.support:support-v4:27.0.2'
 implementation 'com.android.support:appcompat-v7:27.0.2'
 implementation 'com.android.support:design:27.0.2'

до:

implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support:appcompat-v7:28.0.0'
...