Нет кэшированной версии Gradle

Я получаю эту ошибку при синхронизации Gradle. Я довольно новичок, поэтому не могу понять, в чем именно проблема?

Ошибка: нет кэшированной версии com.android.tools.build:gradle:0.10.1 для автономного режима.

Когда я иду в Setting->GradleЯ отключил автономный режим и использую упаковщик по умолчанию.

17 ответов

Решение

В моем случае у меня также был дополнительный "автономный переключатель" к тому, что в Gradle.

Идти к:

File > Settings > Build, Execution, Deployment > Compiler

Там я удалил --offline в Command-line Options, Ранее я пытался немного ускорить Android Studio, и это было одним из изменений, которые я сделал.

После перезагрузки все было хорошо (и я снова включил обе автономные части).

У меня Android Studio 3.6 Beta 1, поэтому чекбокса нет offline mode в настройках Gradle.

Если кто-то тоже не может его найти, вот ответ:

  1. Ctrl + Shift + "A"
  2. Тип Gradle, затем щелкните Enter

Теперь вы можете переключить офлайн-режим

Если у вас Android Studio 3.6 (стабильный). Вы можете переключаться между кэшированной версией и онлайн-версией gradle.

Посмотрите на правую часть студии Android, вы увидите вкладку Gradle. Нажмите здесь.

Если вы не видите вкладку Gradle, тогда

Эта проблема возникает, если в вашей среде IDE включен автономный режим, и пусть среда IDE обновляет файл сборки, чтобы использовать плагин Gradle 0.10.1 (который необходим для новой версии AS. Поскольку вы никогда не собирались с этой версией, его нельзя найти в автономном кеше.

Перейдите в File->Settings->Gradle (в разделе Project Settings вверху) и отключите проверку перед Offline Work (раздел "Глобальные настройки Gradle" внизу). Теперь он может загрузить версию со следующей сборкой, и после этого вы можете снова использовать автономный режим, если хотите.

Я использую Android Studio 3.6.3 Я не нашел offline work вариант в Settings

Выберите Gradle в View > ToolWindows > Gradle или выполните поиск в Gradle на CTRL + SHIFT + A

Там вы можете найти Toggle Offline Mode Кнопка

Отключите автономный режим, чтобы устранить эту ошибку.

В Android студии:

File -> Other Settings -> Default Settings -> Build,Execution,Deployment -> Build Tools -> Gradle

Затем снимите флажок Offline work и синхронизировать снова.

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

В Android Studio 4.1 есть новое место для переключения автономного режима.

https://i.stack.imgur.com/Ycu26.png

В Android Studio 3.6 (или выше) нажмите кнопку Gradle, которая находится справа, откроется небольшое окно, здесь нажмите значок " Переключить автономный режим ", чтобы включить или отключить переключение. См. Изображение ниже для справки.

  • Сочетание клавиш также можно установить в настройках, как показано на изображении ниже, которое я установил.

Вы можете переключить автономный режим, открыв панель Gradle справа от вас и нажав следующую кнопку:

Я столкнулся с той же проблемой, когда обновил свою старую версию до Android Studio 4.0.
Я решил это в первую очередь так. Перейти к
File -> Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy
и выберите опцию Автоопределение настроек прокси, а затем нажмите OK, как показано на рисунке ниже.

Выберите Автоопределение настроек прокси.

После этого перейдите в окно Gradle в правом окне инструмента и отключите Toggle Offline Mode, как показано на рисунке ниже.

Отключить автономный режим Gradle

В конце синхронизируйте градиент, нажав кнопку Повторить попытку в верхней части окна кода.

Снова синхронизировать Gradle

Когда вы нажмете "Попробовать снова", появится окно прокси, вам просто нужно нажать кнопку "Да" и ничего не менять, и все. Ваша проблема будет исправлена.

В Android 3.6 ниже приведен способ изменения автономного режима.

Новое место для переключения автономного режима Gradle. Чтобы включить или отключить автономный режим Gradle, сначала выберите "Просмотр"> "Окна инструментов"> "Gradle" в строке меню. Затем в верхней части окна Gradle нажмите кнопку "Переключить автономный режим Gradle в автономный режим" на панели Gradle.

Я также столкнулся с этой проблемой, и в Android Studio 3.6 настройка изменилась, и ее можно найти в другом окне. Как указано здесь:

Новое место для переключения автономного режима Gradle. Чтобы включить или отключить автономный режим Gradle, сначала выберите "Просмотр"> "Окна инструментов"> "Gradle" в строке меню. Затем в верхней части окна Gradle нажмите кнопку "Переключить автономный режим Gradle в автономный режим" на панели Gradle.

Вот примечания к выпуску: https://developer.android.com/studio/releases/

Я подумал, что мне следует опубликовать последнее обновление, где вы сможете найти возможность отключить автономную работу в IntelliJ.

Это в ваших предпочтениях -> Построение, выполнение, развертывание

Снимите флажок "Автономная работа", и все будет в порядке.

У меня есть разные решения, поскольку ни одно из вышеперечисленных решений у меня не сработало, я не знаю почему (в macOS)

Для отключения автономного режима с com.google.android.gms:play-services-base:17.1.0 Кэшированная версия недоступна для автономного режима

ШАГ: 1 Просто внесите изменения, например

com.google.android.gms:play-services-base:17.1.1 в Gradle

ШАГ: 2 Появится опция "Синхронизировать сейчас"

нажмите "Синхронизировать сейчас"

ШАГ: 3 то в вашей сборке появится (Отключить автономный режим и синхронизировать)

Нажмите Отключить автономный режим и Синхронизировать, и автономный режим будет отключен.

ШАГ: 4 Измените com.google.android.gms:play-services-base:17.1.1 на com.google.android.gms:play-services-base:17.1.0, затем снова выполните синхронизацию.

Это сработало для меня, надеюсь, это поможет вам

У меня была такая же проблема в Android Studio v3.2.1.

Это работает для меня.

Я обновил версию Gradle в build.gradle

 dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'//same as Android Studio vesion           
 }

и изменил distributionUrl в gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

в

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

Если настройки Android Studio не работают (как у меня) Также можно попробовать установитьstartParameter.isOffline=falseвsettings.gradleфайл. Затем очистите проект и повторите сборку.

В более новых версиях android studio кнопку переключения автономного режима можно найти здесь.

При необходимости вы даже можете настроить сочетание клавиш в раскладке клавиатуры. Просто найдите "автономный режим" в настройках -> раскладка клавиатуры.

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