"Немає кешованої версії ... доступної для офлайн-режиму."


94

Я отримав повідомлення про помилку під час створення нового проекту Hello World в Android Studio:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'MyApplication2'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:0.9.1.
     Required by:
         :MyApplication2:unspecified
      > No cached version of com.android.tools.build:gradle:0.9.1 available for offline mode.

BUILD FAILED

Версія Android Studio: 0.5.2

Версія Gradle: 0.9.1

Я використовую проксі-з'єднання з Інтернетом.


Ви пробували налаштувати Android Studio на використання проксі-сервера. Ви можете побачити це stackoverflow.com/questions/18443208/androidstudio-gradle-proxy
BlackPanther

Опишіть своє "проксі-з'єднання з Інтернетом". Очевидно , що початковий кеш Isnt зроблено , як описано тут: stackoverflow.com/questions/20746071 / ...
RichieHH

Дякую за рішення, але зараз я отримую ще одну проблему. Не вдалося оновити проект Gradle 'Моя програма 2' Не вдалося отримати ' repo1.maven.org/maven2/com/android/tools/build/gradle/0.9.1/… '. Отримано код стану 500 із сервера: Внутрішня помилка сервера Увімкніть Gradle 'в автономному режимі' та проект синхронізації Як зазначено вище, я налаштував параметри проксі-сервера в Android Studio.
Робін

Відповіді:


198

Виникла та сама помилка після оновлення Android Studio сьогодні. Для мене справа не в налаштуваннях проксі:

  1. Зніміть прапорець "Офлайн робота" в Android Studio 0.6.0:

    Файл-> Налаштування-> Gradle-> Загальні налаштування Gradle

    або в OSX:

    Налаштування-> Gradle-> Загальне налаштування Gradle

    або в новіших версіях:

    Файл-> Налаштування-> Збірка, виконання, розгортання-> Інструменти побудови-> Gradle

  2. Повторно синхронізуйте проект, наприклад, перезапустивши Android Studio

  3. Після синхронізації ви можете ще раз перевірити опцію роботи в автономному режимі.

(Тестується лише у версії Gradle 0.11 ... та попередній перегляд Android Studio версії 0.6.0)

РЕДАГУВАТИ: Додані шляхи для різних версій / платформ (як згадували Джон Баллінджер та The_Martian ). Ще не перевірено.


19
НА OSX: Зніміть прапорець
Джон Боллінгер,

2
Після цього Android Studio почне завантажувати файли, тому, мабуть, непогано почекати, поки воно закінчиться (v0.8.1).
knownasilya

1
Я отримав цю помилку, коли намагався включити Crashlytics, і це рішення працювало бездоганно.
Psypher

Робота в автономному режимі, скоріше, знаходиться у меню Файл-> Налаштування-> Збірка, Виконання, Розгортання-> Інструменти побудови-> Gradle, а не у вказаному вами шляху.
The_Martian

@friedrich У мене запитання: я копіюю ту ж версію jar в директорію ./gradle/caches/modules-2/files-2.1, і в автономному режимі також трапляється ця помилка. що різне, колись синхронізувалося, а потім знову використовувалося в автономному режимі
Карл

81

З новою Android Studio 3.6 для перемикання режиму автономного шляху Gradle до View> Tool Windows> Gradleв рядку меню і перемикання значення Автономного режиму , який знаходиться поблизу верхньої частини Gradle вікна.

введіть тут опис зображення

введіть тут опис зображення


14
Цей найбільш сучасний.
smiki

1
Працював і у мене
dennohpeter

1
Щиро дякую, мені знадобилося так багато часу, щоб отримати це рішення, і він спрацював ідеально
Пітер Аква,

1
Працював як оберіг! для всієї останньої версії андроїд-студії ..
PKumar

Це все ще не працювало для мене. Версія Android 3.6.3 та версія gradle 5.6.4
Рахул,

33

Щойно зі мною сталося після оновлення до Android Studio 3.1. Прапорець "Офлайн-робота" знято, тому не везе.

Я пішов до, Settings > Build, Execution, Deployment > Compilerі Command-line Optionsтекстове поле містило --offline, тому я просто видалив це, і все працювало.

налаштування скріншота


1
Працював і у мене, але цікаво, чи означає це, що я не можу пізніше будувати в автономному режимі чи?
nemesisfixx

Це правильна відповідь! Зняття прапорця в автономному режимі не допомогло (це вже не встановлено), але це допомогло.
Аншу Двібхаші

у моєму випадку це були параметри командного рядка, подивіться на це stackoverflow.com/a/59376069/2238515
Алмейда

24

У мене була така ж помилка ... Будь ласка, зніміть прапорець у режимі офлайн у налаштуваннях.

Файл => Налаштування => Збірка, виконання, розгортання => Інструменти побудови => Gradle => Робота в автономному режимі

Після завершення синхронізації Gradle перезапустіть Android Studio.


23

Будь ласка, виконайте наступні кроки:

1. Відкрийте свій проект.

2. Перейдіть до лівої сторони кнопки Gradle.

3. Подивіться на зображення нижче.

введіть тут опис зображення

4. натисніть кнопку над зображенням.

5. якщо цей тип перегляду ви не перебуваєте в автономному режимі.

6. Перейдіть до побудови та реконструкції проекту.

Все вищезазначене - це робота для мене.


1
youtube.com/watch?v=NRrFNXw-tb0 Відео вирішення проблеми
Johnny Five

1
У моїй Android Studio вкладка Gradle знаходилася з правого боку.
Меенохара,

3

Для mac зніміть прапорець Offline WorkзPreference -> Build, Execution, Deployment -> Build Tools -> Gradle -> Global Gradle Settings

порада: cmd+ ,відкрити Preferenceза допомогою комбінації клавіш


1

Оскільки ви згадали, що у вас є проксі-з'єднання, я скажу вам, що у мене вийшло: я перейшов до властивостей (як згадував Фрідріх), переконавшись, що робота в автономному режимі не встановлена. Я відкрив файл gradle.properties в IDE і додав свої налаштування проксі. Ось загальна версія:

systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost

Потім у верхній частині файлу властивостей IDE було посилання "Спробувати ще раз", яке я натиснув. Це вдалося.


0

У моєму випадку я отримую той самий заголовок помилки, який не може вирішити всі залежності для конфігурації

Однак похибка зазначила, що це було пов’язано з баночкою, не завантаженою своєю URL-адресою із зазначенням статусу 502, отриманий, я знову запустив команду розгортання, цього разу це вдалося.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.