Andriod Gradle Syn c не удалось - PullRequest
       1

Andriod Gradle Syn c не удалось

7 голосов
/ 29 февраля 2020

Вызвано: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration $ ArtifactResolveException: Не удалось разрешить все артефакты для конфигурации ': classpath'.

Вызвано: org.gradle.internal.resolve .ModuleVersionResolveException: Не удалось разрешить com. android .tools.build: gradle: 3.6.1.

Причина: org.gradle.internal.resolve.ModuleVersionResolveException: Нет кэшированной версии com. android .tools.build: gradle: 3.6.1 доступно для автономного режима.

Ответы [ 4 ]

16 голосов
/ 29 февраля 2020

Эта проблема обнаружена в новом обновлении Android Studio 3.6. Но это в принципе не проблема.

Все, что вам нужно сделать, это следующее:
Чтобы включить или отключить автономный режим Gradle, сначала выберите View> Tool Windows> Gradle в строке меню. Затем, в верхней части окна Gradle, нажмите Toggle Offline Mode

Вот несколько снимков экрана:

  1. Первый go здесь
  2. Включите эту опцию
4 голосов
/ 18 марта 2020

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

Откройте файл build.gradle из папки вашего приложения, он должен выглядеть примерно так:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.1'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

добавьте google () в репозитории в - buildscript и - все проекты , как здесь:

buildscript {
    repositories {
        google()       // here
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.1'
    }
}

allprojects {
    repositories {
        google()      //and here
        jcenter()
    }
}

В Android Studio, go до Файл -> Структура проекта .. [ярлык: Ctrl + Alt + Shift + S ]

Во вкладке Project -> Android Версия подключаемого модуля Gradle -> 3.6.1 и Версия Gradle -> 5.6.4 |||

Последняя, ​​на вкладке Модуль , убедитесь, что версия компиляции SDK> 14 (ie: 25, 28 или 29 ..)

0 голосов
/ 01 марта 2020

Вероятно, проект, который вы пытаетесь создать, не имеет необходимой версии SDK. Вы можете загрузить его из Android Studio в диалоговом окне «Предпочтения» в разделе «Внешний вид и поведение» → «Системные настройки» → Android SDK. Скриншот настроек .

0 голосов
/ 01 марта 2020

Я открыл старый проект с Eclipse. Для меня это помогло добавить следующее в build.gradle :

apply plugin: 'com.android.application'

repositories {
    // order may be important!
    google()
    jcenter()
} 

Источник: { ссылка }

Кроме того, несколько раз мне приходилось использовать File > Invalidate Caches / Restart .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...