it-roy-ru.com

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

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

Не удалось разрешить com.Android.support:appcompat-v7:26.1.0.

Требуется: проект: приложение

Нет кэшированной версии com.Android.support:appcompat-v7:26.1.0 для автономного режима.

Журнал ошибок:

Не удалось разрешить все файлы для конфигурации ': app: debugCompileClasspath'.
Не удалось разрешить com.Android.support:appcompat-v7:26.1.0.
Требуется:
проект: приложение
Нет кэшированной версии com.Android.support:appcompat-v7:26.1.0 для автономного режима.
Нет кэшированной версии com.Android.support:appcompat-v7:26.1.0 для автономного режима.
Не удалось разрешить com.Android.support.constraint: компоновка ограничений: 1.1.0-бета3.
Требуется:
проект: приложение
Кэшированная версия com.Android.support.constraint: компоновка ограничений: 1.1.0-бета3 не доступна в автономном режиме.
Кэшированная версия com.Android.support.constraint: компоновка ограничений: 1.1.0-бета3 не доступна в автономном режиме.
Не удалось разрешить com.Android.support:design:26.1.0.
Требуется:
проект: приложение
Нет кэшированной версии com.Android.support:design:26.1.0 для автономного режима.
Нет кэшированной версии com.Android.support:design:26.1.0 для автономного режима.
Не удалось разрешить com.Android.support:cardview-v7:26.1.0.
Требуется:
проект: приложение
Нет кэшированной версии com.Android.support:cardview-v7:26.1.0 для автономного режима.
Нет кэшированной версии com.Android.support:cardview-v7:26.1.0 для автономного режима.
Не удалось разрешить com.google.Android.gms: play-services-ads: 11.4.2.
Требуется:
проект: приложение
Кэшированная версия com.google.Android.gms: play-services-ads: 11.4.2 не доступна в автономном режиме.
Кэшированная версия com.google.Android.gms: play-services-ads: 11.4.2 не доступна в автономном режиме.
Не удалось разрешить com.Android.support:support-v4:26.1.0.
Требуется:
проект: приложение
Нет кэшированной версии com.Android.support:support-v4:26.1.0 для автономного режима.
Нет кэшированной версии com.Android.support:support-v4:26.1.0 для автономного режима.

Изображение журнала ошибок:

Click here for image

60
Dhaval Jotaniya

Перейти к File->Other Settings->Default Settings->Build, Execution, Deployment->Build Tools->Gradle->Uncheck Offline work option.

113
Mateus Preste

Ниже приведено временное демонстрационное изображение; Uncheck Offline work вариант, перейдя в:

File -> Settings -> Build, Execution, Deployment -> Gradle

enter image description here

Если вышеуказанное решение не работает, попробуйте следующее:

  1. Откройте файл build.gradle для своего приложения.

  2. Убедитесь, что в разделе репозиториев есть раздел maven с конечной точкой " https://maven.google.com ". Например:

    allprojects {
         repositories {
             jcenter()
             maven {
                 url "https://maven.google.com"
             }
         }
    }
    
  3. Добавьте библиотеку поддержки в раздел dependencies. Например, чтобы добавить библиотеку v4 core-utils, добавьте следующие строки:

    dependencies {
        ...
        compile "com.Android.support:support-core-utils:27.1.0"
    }
    

Внимание: Использование динамических зависимостей (например, palette-v7:23.0.+) может привести к неожиданным обновлениям версий и несовместимости регрессии. Мы рекомендуем вам явно указать версию библиотеки (например, palette-v7:27.1.0).

Изменения декларации декларации

В частности, вы должны обновить элемент Android:minSdkVersion тега <uses-sdk> в манифесте до нового, более низкого номера версии, как показано ниже:

<uses-sdk
  Android:minSdkVersion="14"
  Android:targetSdkVersion="23" />

Если вы используете файлы сборки Gradle, параметр minSdkVersion в файле сборки переопределяет параметры манифеста.

apply plugin: 'com.Android.application'

Android {
   ...
      defaultConfig {
            minSdkVersion 16
            ...
        }
        ...
    }

После Поддержка библиотеки разработчиков Android .

25
user5377037

Просто перешел на build.gradle и удалил строку:

implementation 'com.Android.support:appcompat-v7:26.1.0'

После этого я повторно синхронизировал Gradle. Затем я вставил строку кода обратно, снова синхронизировал Gradle, и это сработало.

Примечание: Пока я вносил эти изменения, я также обновил все инструменты SDK, которые нуждались в обновлении.

8
benjamin

Добавление этого в проекте Gradle работал для меня

allprojects {
 repositories {
     jcenter()
     maven {
         url "https://maven.google.com" // specifically this worked 
     }
 }}
6
zohaib khaliq

используйте Invalidate Caches/Restart, он будет работать для вас и убедитесь, что опция автономной синхронизации Gradle не включена 

4
Koorosh Ghorbani

Invalidate Cache & Restart из опции File.

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

3
Khemraj

Сегодня у меня похожая проблема.

Предыдущая в моем проекте Gradle 

// Top-level build file where you can add configuration options common to all 
sub-projects/modules.
allprojects {
repositories {
    jcenter()
    google()
    mavenCentral()
    maven { url "https://jitpack.io" }
    maven { url 'https://plugins.gradle.org/m2/'}
}}

Тогда я просто добавил эту строку ниже во всех проектах 

maven {
        url "https://maven.google.com"
    }

Это спасло мой день.

И теперь мой текущий код allproject {} выглядит так

allprojects {
repositories {
    jcenter()
    google()
    mavenCentral()
    maven { url "https://jitpack.io" }
    maven { url 'https://plugins.gradle.org/m2/'}
    maven {
        url "https://maven.google.com"
    }
}}
1
Shaon

Из документации :

Добавьте библиотеку поддержки в раздел зависимостей. Например, чтобы добавьте библиотеку v4 core-utils, добавьте следующие строки:

dependencies {
    ...
    implementation "com.Android.support:support-core-utils:28.0.0"
}
1
Alex Jolig

Для пользователей, которые имеют вкусы в проекте и нашли эту ветку:

Обратите внимание, что если у вашей зависимости модуля есть разные варианты, вы должны использовать одну из стратегий:

  1. Модуль, который ужесточает зависимости, должен иметь те же разновидности и размеры, что и Модуль зависимости
  2. Вы должны явно указать, на какую конфигурацию вы нацеливаетесь в модуле

Как это:

dependencies {
    compile project(path: ':module', configuration:'alphaDebug') 
}
0
Максим Петлюк

Я решил проблему. В Home Ubuntu я удалил папку .gradle и снова загрузил ее .. Надеюсь, это полезно

0
HOSHYAR Ahmadpour

Я столкнулся с той же проблемой, и добавление mavenCentral() в блок репозиториев моего файла build.gradle помогло мне. Я отключил работу в автономном режиме и добавил maven { url "https://maven.google.com" }. Добавление этого ответа для потерянных душ, которые оказываются в конце этой темы.

0
Roshan

Если вы не отключили отключить автономную работу , убедитесь, что у вас есть интернет для Android Studio, чтобы нормализовать ваш проект.

0
user2770352

Если после добавления динамического модуля вы получаете ту же ошибку, не беспокойтесь, выполните следующее:

  • Добавьте productFlavors в ваш build.gradle (динамический модуль)

    productFlavors {
    flavorDimensions "default"
    stage {
       // to do
    }
    prod {
       // to do
    
     }
    }
    
0
Sandeep Sankla