“Tidak ada versi cache… tersedia untuk mode offline.”

93

Saya menerima pesan kesalahan saat membuat proyek Hello World baru di 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

Versi Android Studio: 0.5.2

Versi Gradle: 0.9.1

Saya menggunakan koneksi proxy ke Internet.

robin
sumber
Sudahkah Anda mencoba mengonfigurasi Android Studio Anda untuk menggunakan server proxy. Anda mungkin ingin melihat stackoverflow.com/questions/18443208/androidstudio-gradle-proxy
blackpanther ini
Jelaskan "koneksi proxy ke internet" Anda. Jelas cache awal tidak dilakukan seperti yang dijelaskan di sini: stackoverflow.com/questions/20746071/…
RichieHH
Terima kasih atas solusinya, tetapi sekarang saya mendapatkan masalah lain. Gagal menyegarkan proyek Gradle 'Aplikasi Saya 2' Tidak Dapat Mendapat ' repo1.maven.org/maven2/com/android/tools/build/gradle/0.9.1/… '. Menerima kode status 500 dari server: Kesalahan Server Internal Aktifkan 'mode offline' Gradle dan proyek sinkronisasi Seperti yang dikatakan di atas, saya telah mengonfigurasi pengaturan proxy di Android Studio.
robin

Jawaban:

198

Memiliki kesalahan yang sama setelah memperbarui Android Studio hari ini. Bagi saya, ini bukan masalah pengaturan proxy:

  1. Hapus centang "Pekerjaan offline" di Android Studio 0.6.0:

    File-> Pengaturan-> Gradle-> Pengaturan Gradle Global

    atau di OSX:

    Preferences-> Gradle-> Global Gradle Setting

    atau dalam versi yang lebih baru:

    File-> Pengaturan-> Build, Execution, Deployment-> Build tools-> Gradle

  2. Sinkronkan ulang proyek, misalnya dengan memulai ulang Android Studio

  3. Setelah disinkronkan, Anda dapat memeriksa kembali opsi untuk bekerja secara offline.

(Hanya diuji dalam Gradle versi 0.11 ... dan Android Studio versi 0.6.0 Pratinjau)

EDIT: Menambahkan jalur untuk berbagai versi / platform (seperti yang disebutkan oleh John Ballinger dan The_Martian ). Belum diverifikasi.

friedrich
sumber
19
DI OSX: Hapus centang "Pekerjaan offline" di Android Studio> Preferensi> Gradle> Setelan Gradle Global
John Ballinger
2
Android Studio akan mulai mengunduh file setelah itu, jadi mungkin ide yang bagus untuk menunggu sampai selesai (v0.8.1).
knownasilya
1
Saya mendapatkan kesalahan ini ketika saya mencoba memasukkan Crashlytics dan solusi ini bekerja dengan sempurna.
Psypher
Pekerjaan offline agak terletak di File-> Pengaturan-> Build, Execution, Deployment-> Build tools-> Gradle dan bukan di jalur yang Anda sebutkan.
The_Martian
@friedrich Saya punya pertanyaan: Saya menyalin versi jar yang sama ke dir ./gradle/caches/modules-2/files-2.1, dan menggunakan mode offline juga terjadi kesalahan ini. apa yang berbeda setelah disinkronkan, dan kemudian menggunakan offline lagi
Carl
81

Dengan Android Studio baru 3,6 untuk beralih Gradle ini modus offline pergi ke View> Tool Windows> Gradledari menu bar dan beralih nilai Offline Mode yang dekat bagian atas jendela Gradle.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

jeprubio
sumber
14
Yang ini paling mutakhir.
smiki
1
Bekerja untuk saya juga
dennohpeter
1
Terima kasih banyak, saya butuh waktu lama untuk mendapatkan solusi ini, bekerja dengan sempurna
Peter Akwa
1
Bekerja seperti pesona! untuk semua versi studio android terbaru ..
PKumar
Ini masih tidak berhasil untuk saya. Android versi 3.6.3 dan gradle versi 5.6.4
Rahul
33

Baru saja terjadi pada saya setelah meningkatkan ke Android Studio 3.1. Kotak centang Pekerjaan Offline tidak dicentang, jadi tidak beruntung di sana.

Saya pergi ke Settings > Build, Execution, Deployment > Compilerdan bidang Command-line Optionsteks berisi --offline, jadi saya baru saja menghapusnya dan semuanya bekerja.

mengatur tangkapan layar

Martin Melka
sumber
1
Bekerja untuk saya juga, tetapi saya bertanya-tanya, apakah ini berarti saya tidak dapat membangunnya nanti secara offline atau?
nemesisfixx
Ini jawaban yang benar! Menghapus centang mode offline tidak membantu (itu sudah tidak dicentang), tetapi ini berhasil.
Anshu Dwibhashi
dalam kasus saya adalah opsi baris perintah, lihatlah stackoverflow.com/a/59376069/2238515
Almeida
24

Saya mengalami kesalahan yang sama ... Harap Hapus centang pekerjaan offline di Pengaturan.

File => Pengaturan => Bangun, Eksekusi, Penerapan => Alat Bangun => Gradle => Pekerjaan Offline

Setelah Sinkronisasi Gradle Selesai, Silakan Mulai Ulang Android Studio Anda.

Samir Mangroliya
sumber
23

Ikuti langkah-langkah di bawah ini:

1. Buka proyek Anda.

2. Pergi ke sisi kiri tombol Gradle.

3. Lihat gambar di bawah ini.

masukkan deskripsi gambar di sini

4. Klik tombol di atas tampilan gambar.

5. jika jenis tampilan Anda tidak dalam mode offline.

6. Buka Membangun dan membangun kembali proyek.

Semua poin di atas adalah pekerjaan untuk saya.

MEGHA DOBARIYA
sumber
1
youtube.com/watch?v=NRrFNXw-tb0 Solusi video dari sebuah masalah
Johnny Five
1
Di Android Studio saya, Tab Gradle berada di sisi kanan.
Meenohara
3

Untuk mac, Hapus centang Offline WorkdariPreference -> Build, Execution, Deployment -> Build Tools -> Gradle -> Global Gradle Settings

tip: cmd+ ,untuk membuka Preferencemelalui tombol pintas

touhid udoy
sumber
1

Karena Anda menyebutkan bahwa Anda memiliki koneksi proxy, saya akan memberi tahu Anda apa yang berhasil untuk saya: Saya membuka properti (seperti yang disebutkan friedrich) memastikan Pekerjaan Offline tidak dicentang. Saya membuka file gradle.properties di IDE dan menambahkan pengaturan proxy saya. Ini versi generiknya:

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

Kemudian di bagian atas file properti di IDE ada tautan "Coba Lagi" yang saya klik. Itu berhasil.

Tony D
sumber
0

Dalam kasus saya, saya mendapatkan judul kesalahan yang sama tidak dapat menyelesaikan semua dependensi untuk konfigurasi

Namun suberror mengatakan, itu karena jar linting tidak dimuat dengan url diberi status 502 diterima, saya menjalankan perintah penyebaran lagi, kali ini berhasil.

Akshay Vijay Jain
sumber