Apakah mungkin untuk mengunduh komponen Android SDK untuk pemasangan offline tanpa menggunakan SDK Manager? Masalahnya adalah saya berada di belakang firewall yang tidak dapat saya kontrol dan kedua URL unduhan situs tampaknya diblokir (melempar koneksi yang menolak pengecualian)
https://dl-ssl.google.com/android/repository/repository.xml
http://dl-ssl.google.com/android/repository/repository.xml
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection refused: connect
android
windows-xp
Tawani
sumber
sumber
Jawaban:
Untuk menginstal komponen android lakukan langkah-langkah berikut
https://dl-ssl.google.com/android/repository/addons_list-2.xml adalah file xml utama tempat semua daftar paket lain tersedia.
katakanlah Anda ingin mengunduh platform api-9 dan tersedia di repositori-7 maka Anda harus melakukan langkah-langkah berikut
catat alamat repositori dan buka mesin lain yang memiliki koneksi internet dan ketik tautan berikut di browser apa pun
https://dl-ssl.google.com/android/repository/repository-7.xml
Cari di
<sdk:url>**android-2.3.1_r02-linux.zip**</sdk:url>
bawah versi api yang ingin Anda unduh. Ini adalah nama file yang harus Anda unduh. untuk mengunduh file ini, Anda harus mengetik URI berikut di pengunduh atau browser apa pun dan itu akan mulai mengunduh file.http://dl-ssl.google.com/android/repository/android-2.3.3_r02-linux.zip
Aturan umum untuk file apa pun ganti android-2.3.3_r02-linux.zip dengan nama paket Anda
Setelah unduhan selesai, rekatkan file ZIP yang diunduh (atau format lain untuk os lain) di drive flash / pen dan tempelkan file zip di
<android sdk dir>/temp
(misalnya: -c:\android-sdk\temp
) folder / direktori di mesin offline Anda.Sekarang mulai manajer SDK dan pilih paket yang Anda tempel di temp dan klik tombol Instal paket. Paket Anda telah diinstal.
Mulai ulang gerhana dan manajer AVD Anda untuk mendapatkan paket baru.
Catatan: - jika Anda mengunduh sdk-tools atau sdk platform-tools lalu pilih paket untuk OS yang ada di mesin offline (windows / Linux / Mac).
sumber
Anda dapat mengunduh secara manual dengan mem-parsing XML yang Anda lihat di log Android SDK Manager.
Saat ini XML adalah addon_list dan repositori . Xml ini dapat berubah seiring perjalanan waktu.
Ini memiliki lokasi SDK, Anda dapat menjelajah ke tautan dan mengunduh langsung melalui browser. File-file ini harus ditempatkan di bawah folder yang tepat, misalnya file-file google APIs harus ditempatkan di bawah
add-ons
, jika Anda tidak tahu ke mana file harus pergi.Ini ada sesuatu untuk membantu Anda.
Pos blog dari blog saya untuk Menginstal Android SDK offline -> Instalasi Offline Android SDK
sumber
Seperti yang dikatakan, kesalahan ini biasanya muncul jika Anda tetap menggunakan proxy. Jadi untuk menyelesaikannya, buka pengaturan IE-Internet options-Connections-LAN dan ambil alamat proxy. Konfigurasikan SDK Manager.exe (tab pengaturan) ke alamat proxy itu dengan porta. Periksa Angkatan Http ....
Jika Anda memiliki skrip Proxy di pengaturan LAN Anda, salin alamatnya dan rekatkan di bilah alamat. Buka file yang diunduh di notepad. Temukan alamat ip Anda dari ipconfig. Dalam file tersebut, buka rentang subnet tempat ip Anda jatuh. Misalnya: isInNet (resolved_ip, "198.175.111.0", "255.255.255.0") akan benar untuk 198.175.111.53 mengambil nilai kembali: setelah kata PROXY dan gunakan ini untuk mengonfigurasi SDK Manager.
Sekarang SDK akan diunduh dengan senang hati.
sumber
Ini telah berubah untuk Android 4.4.2. .. Anda harus melihat dalam file repositori dan mengunduh https://dl-ssl.google.com/android/repository/repository-10.xml
Secara manual instal struktur dir akan terlihat seperti
Sekarang kamu harus ..
Pada titik ini Anda harus memiliki instalasi android yang berfungsi.
sumber
Saya bekerja di belakang firewall di windows dan saya memiliki masalah yang sama. Tapi saya berhasil memperbaikinya:
cmd
lalu tekan Enter(menampilkan prompt perintah)netstat
Di hasil yang dikembalikan, cari alamat Proksi Anda:
Alamat proxy Anda adalah salah satu DISTANTMACHINEx
sumber
OS yang mana?
Semua yang Anda unduh harus ditempatkan di folder android-SDK (dalam kasus saya: j: \ Android-SDK-windows).
Anda dapat menjalankan "SDK Setup.exe" (atau perintah mac / linux untuk ini) dan mengunduh semuanya dan cukup salin folder Android-SDK lengkap Anda ke komputer lain. Saya memiliki SDK + Eclipse + Workspace yang lengkap pada HDD eksternal yang saya bisa tancapkan ke komputer lain dan berfungsi (kecuali untuk JDK yang harus diinstal dan AVD yang terletak di direktori pengguna). Jangan lupa mengatur lingkungan ANDROID_HOME var untuk menunjuk ke dir instalasi Anda.
Pembaruan: Di Pengunduh SDK Anda memiliki "kekuatan https: // sumber yang akan diambil menggunakan http: //" kotak centang di bawah menu pengaturan. Mungkin periksa (atau jika dicentang) jangan tandai ini dapat membantu Anda mengunduh apa saja dari komputer Anda yang firewall.
sumber
Inilah cara saya menemukan jawabannya. Saya di belakang firewall perusahaan juga.
Buka Chrome atau Pengaturan Internet Anda dengan mengklik kunci inggris di Chrome -> Pengaturan -> Di Balik Terpal -> Jaringan -> Ubah Pengaturan Proxy
Klik pada Pengaturan LAN dan kemudian Advanced. Salin alamat dan port server proxy.
Sebagian besar tautan yang ditolak tautan terjadi ketika mencoba mengunduh paket SDK melalui Eclipse.
Arahkan ke SDK Manager.exe dan klik dua kali. Setelah mulai klik pada Tools -> Options dan kemudian masukkan alamat server proxy dan Port #
Periksa kekuatan kotak centang https: // ke http: // Itu saja SDK Manager Anda sekarang akan dapat mengunduh paket dari situs jarak jauh google tanpa masalah apa pun bahkan dari balik firewall.
Saya menggunakan Windows. Mencoba semuanya dan ini bekerja dengan baik.
sumber
Sebagian besar masalah ini terkait dengan orang yang menggunakan Proxy. Anda dapat memberikan informasi proksi ke Manajer SDK dan pergi dari sana.
Saya memiliki masalah yang sama dan solusi saya adalah beralih ke HTTP saja dan menyediakan pengaturan proxy perusahaan saya.
Sunting: --- Jika Anda menggunakan Eclipse dan tidak tahu apa proxy Anda, Buka Eclipse, buka Windows-> Preferences, Pilih General-> Network, dan di sana Anda akan memiliki beberapa alamat proxy. Eclipse jauh lebih baik dalam menemukan proksi daripada SDK Manager ... Salin alamat proxy http dari Eclipse ke SDK Manager (di "Pengaturan"), dan itu akan berfungsi;)
sumber
Ada penyebar paket offline sumber terbuka untuk Windows yang saya tulis:
http://siddharthbarman.com/apd/
Anda dapat mencoba ini untuk melihat apakah itu memenuhi kebutuhan Anda.
sumber
ikuti video ini https://www.youtube.com/watch?v=883HjO06_E0 untuk cara mengunduh dan memasang komponen Android SDK secara manual
sumber
Saya tahu topik ini agak lama, tetapi setelah berjuang dan menunggu banyak untuk mengunduh, saya telah mengubah pengaturan DNS saya untuk menggunakan Google (4.4.4.4 dan 8.8.8.8) dan berhasil !!
Koneksi saya 30mbps dari Brazil (Virtua), menggunakan penyedia ISP saya mendapatkan 80KB / s dan setelah mengubah ke google dns, saya mendapat rata-rata 2MB / s.
sumber