Невозможно разрешить зависимость для: app @debug/compileClasspath: не удалось разрешить com.android.support:appcompat-v7:28.0.0-rc01

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

Это ошибка, которую я получаю в новой версии для Android:

This is the error I am getting in new android studio version

Мой файл градиента приведен ниже

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "payments.com.java.payments"
        minSdkVersion 17
        targetSdkVersion 28
        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:28.0.0-rc01'
    implementation 'com.android.support.constraint:constraint-layout:1.1.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

Это журналы, которые я получаю

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

Невозможно разрешить зависимость для: app @debug/compileClasspath: не удалось разрешить com.android.support.constraint: constraint-layout: 1.1.2. Открыть файл

Невозможно разрешить зависимость для: app @debugAndroidTest/compileClasspath: не удалось разрешить com.android.support.test: runner: 1.0.2. Открыть файл

Невозможно разрешить зависимость для: app @debugAndroidTest/compileClasspath: не удалось разрешить com.android.support.test.espresso: espresso-core: 3.0.2. Открыть файл

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

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

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

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

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

Невозможно разрешить зависимость для: app @release/compileClasspath: не удалось разрешить com.android.support.constraint: constraint-layout: 1.1.2. Открыть файл

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

Невозможно разрешить зависимость для: app @releaseUnitTest/compileClasspath: не удалось разрешить com.android.support.constraint: constraint-layout: 1.1.2. Открыть файл

Ответы

Ответ 1

Проверьте подключение к интернету. Для меня это была просто проблема с подключением к интернету. Если вы находитесь под прокси-сервером. Перейдите в "Файл"> "Настройки"> "Внешний вид и поведение"> "Системные настройки"> "HTTP-прокси" и введите данные своего прокси-сервера. Используйте опцию проверки соединения, чтобы проверить ваше соединение. Вот ссылка на мой файл Gradle.

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
       applicationId "com.oops.pk.birthday_card"
       minSdkVersion 23
       targetSdkVersion 28
       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:28.0.0-rc02'
     implementation 'com.android.support:support-v4:28.0.0'
     implementation 'com.android.support:recyclerview-v7:28.0.0'
     implementation 'com.android.support:design:28.0.0'
     testImplementation 'junit:junit:4.12'
     androidTestImplementation 'com.android.support.test:runner:1.0.2'
     androidTestImplementation 'com.android.support.test.espresso:espresso- 
     core:3.0.2'
 }

Ответ 2

Я использую прокси Shadowsocks в Китае, открываю ~/.gradle/gradle.properties и комментирую https хост и порт

#systemProp.https.proxyPort=1080
systemProp.http.proxyHost=127.0.0.1
#systemProp.https.proxyHost=127.0.0.1
systemProp.http.proxyPort=1080

после этого создайте новый проект заново или создайте его снова, готово

Ответ 3

Использование:

implementation 'com.android.support:appcompat-v7:28.+'

.+ Будет соответствовать любой версии appcompat-v7: 28. В настоящее время в репозитории Google Maven есть 28.0.0-alpha1 and 28.0.0-alpha3.

Ответ 4

Вы можете отключить автономный режим, если вы его проверили. Файл> Настройки> Сборка, выполнение и развертывание> Gradle - Снимите флажок в автономном режиме и примените.

Кроме того, проверьте подключение к Интернету.

Ответ 6

Мой коллега столкнулся с той же проблемой. Мы решаем эту проблему, удаляя папки .android, .AndroidStudiox.x и .gradle. Это удалит все текущие настройки Android и загрузит снова, когда откроет android studio. убедитесь, что андроид студия должна быть рядом. enter image description here

Ответ 7

Если у вас есть другие рабочие (не ошибки) Android Studio Project,

Вы можете проверить настройки build.gradle в своем Project - app и искать эту строку:

implementation 'com.android.support:appcompat-v7:***'

Ваша рабочая версия SDK в вашем рабочем проекте, а затем замените

implementation 'com.android.support:appcompat-v7:28.0.0-rc01'

с рабочей версией SDK (***)

если у вас нет рабочего (без ошибок) проекта, вы можете попробовать мои:

implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'

Надеюсь, это может решить вашу проблему, потому что сейчас она решена.

Ответ 8

Обратитесь к этому видео на YouTube, которое я создал для решения этой проблемы,

https://www.youtube.com/watch?v=ZAYtPzjDSQU&feature=youtu.be

Вот как должен выглядеть ваш Gradle.

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "payments.banamex.citi.com.banamexpayments"
        minSdkVersion 17
        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.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

Ответ 9

Я столкнулся с той же ошибкой. Я нашел решение. Надеюсь, оно вам тоже поможет.

Перейдите в build.gradle (Модуль: приложение) и удалите

 implementation 'com.android.support:design:28.0.0-rc01'

Ответ 10

если не поддерживается 28 версия означает, что измените соответствующую и целевую версию на 27

Ответ 11

  1. Причина

    Если вы находитесь в Китае, возможно, причина в том, что ваша Android Studio неправильно настроила прокси. Поэтому, когда вы создали приложение, то gradle не может получить доступ к Google Maven Repository для загрузки зависимостей (например, библиотека поддержки).

    И обратите внимание: в Android Studio разрешено использование прокси-серверов socks и http-прокси, но в качестве gradle используется только http-прокси. Таким образом, вы можете обнаружить, что ваша Android Studio может загрузить SDK или даже обновить его, если вы установили прокси-сервер socks в Android Studio. Но когда вы gradle, gradle не может загрузить библиотеку поддержки, потому что вы сейчас используете socks proxy.

  2. Как исправить

    Если вы используете прокси Shadowsocks. Следить за этим:

    • Для Mac OS:

      Вам следует загружать ShadowsocksX-NG, а не ShadowsocksX, поскольку ShadowsocksX может быть несовместим с Android Studio. А ShadowsocksX-NG использует прокси socks5, Android Studio - прокси доступа socks5, но помните, что gradle этого не сделал.

      Вы можете увидеть информацию прокси ShadowsocksX-NG в Preferences Setting, вы можете найти, что:

      • локальный хост socks5: 127.0.0.1

      • локальный порт socks5: 1086

      • локальный порт PAC: 1089

      • локальный http порт: 1087

      Поэтому вы должны установить http прокси в Android Studio следующим образом:

      set http proxy in AS on Mac

    • Для Windows:

      Вы можете скачать Shadowsocks-windows и взглянуть на правильный хост и порт, а затем установить для них прокси Android Studio.

      • Если вы выберете http прокси, вы можете установить так:

        set http proxy in AS on Windows

        И если это все еще не может работать, попробуйте добавить следующие коды в файл ~/.gradle/gradle.properties:

        systemProp.https.proxyHost = 127.0.0.1

        systemProp.https.proxyPort = 1080

        systemProp.http.proxyHost = 127.0.0.1

        systemProp.http.proxyPort = 1080

      • Если вы выберете socks proxy, вы можете установить так:

        set socks proxy in AS on Windows

        И если вы используете прокси socks, он все равно может не работать, пытаясь добавить эти коды в файл ~/.gradle/gradle.properties, например так:

        set socks proxy for gradle

        Цель этого - установить прокси-сервер Gradle.

    Надеюсь, это поможет вам.

Ответ 12

У меня просто была такая же проблема, и она была исправлена путем замены файла зависимостей из предыдущего правильно работающего проекта. Просто замените файл depndency в gradle другим файлом gradle для зависимостей проекта.

Ответ 13

Это решило мою проблему. Спасибо за реализацию 'com.android.support:appcompat-v7:28.+'

Ответ 14

"Невозможно разрешить зависимость для ': app @debug/compileClasspath': не удалось разрешить com.android.support:appcompat-v7:28.0.0-rc02."

Это была ошибка, которую я получал в gradle, и она просто решается просто подключением к интернету.

Ответ 15

убедитесь, что вы не используете прокси в интернет-соединении, используйте мобильные данные вместо локального Wi-Fi.