Нет кэшированной версии 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.
Если кто-то тоже не может его найти, вот ответ:
- Ctrl + Shift + "A"
- Тип
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 есть новое место для переключения автономного режима.
В Android Studio 3.6 (или выше) нажмите кнопку Gradle, которая находится справа, откроется небольшое окно, здесь нажмите значок " Переключить автономный режим ", чтобы включить или отключить переключение. См. Изображение ниже для справки.
- Сочетание клавиш также можно установить в настройках, как показано на изображении ниже, которое я установил.
Я столкнулся с той же проблемой, когда обновил свою старую версию до Android Studio 4.0.
Я решил это в первую очередь так. Перейти кFile -> Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy
и выберите опцию Автоопределение настроек прокси, а затем нажмите OK, как показано на рисунке ниже.
Выберите Автоопределение настроек прокси.
После этого перейдите в окно Gradle в правом окне инструмента и отключите Toggle Offline Mode, как показано на рисунке ниже.
Отключить автономный режим 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
файл. Затем очистите проект и повторите сборку.