“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.


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.


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


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


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.


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.


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


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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.