Saya mencoba mengatur lingkungan pengembangan Android saya dan untuk beberapa alasan saya lebih suka melakukannya secara offline daripada menggunakan SDK untuk mengunduh paket. Sejauh ini saya berhasil mengambil daftar paket dari repositori google dan mengunduh semuanya (total 5,2 GB). Inilah yang saya punya:
android-XX_rXX.zip
build-tools_rXX-linux.zip
docs-22_r01.zip
google_apis-XX_rXX.zip
google_m2repository_r15.zip
google_play_services_3265130_r12.zip
google_play_services_6587000_r22.zip
market_apk_expansion-r03.zip
market_apk_expansion-r03.zip
market_licensing-r02.zip
platform-tools_r22-linux.zip
play_billing_r05.zip
samples-XX_rXX.zip
simulator_r01.zip
sysimg_XXX-XX_rXX.zip
tools_r24.1.2-linux.zip
webdriver_r02.zip
Untuk mengurangi ukuran daftar saya menggabungkan item-itemnya menggunakan X
notasi. Sekarang saya sudah punya daftar saya mencari untuk menemukan apa yang harus dilakukan dengan mereka selanjutnya. Posting ini menyarankan menyalinnya ke sdk-folder/temp
dan menjalankan manajer SDK. Yang saya lakukan tetapi tidak ada yang terjadi! Inilah yang terlihat seperti manajer sdk saya dengan memiliki semua file zip paket di temp
folder:
Haruskah saya melakukan sesuatu yang berbeda? Apakah ada cara untuk menginstal paket secara manual? (Total ada 70 file zip)
sumber
Jawaban:
tentu saja Anda bisa, gunakan tautan di bawah ini dan
Download Offline
paket apa pun yang Anda butuhkan:// kurasa ipmu dilarang dari Google.like
IRAN Ip
:) Untuk unduhan paket online.setelah Pengunduhan:
Ekstrak Folder, (Contoh:
build-tools
) di:SDK Root Directory
. atau jika tidak ada dengan nama ini, Buat folder dengan nama ini (alat-membangun) dan kemudian BukaSdk manager
dan sekarang, Anda dapat melihat Paket Ditambahkan dalam Daftar.atau Anda dapat mengunduh Bundle: Semua Paket Android Studio (Tidak Direkomendasikan)
dan Hadiri silakan, ini adalah Direktori Root SDK Anda:
Ekstrak semua paket ini di Direktori ini.
juga, mungkin bermanfaat:
Menambahkan Paket SDK
sumber
sources-XX
file harus pergi?Sdk Root Directory
dengan nama inisources
:, dan ekstrak folder yang diunduh dalam direktori ini, maka Anda dapat melihat sumber yang ditambahkan ke SDK.good day.Anda dapat mempertimbangkan untuk menggunakan https://github.com/icefapper/offdroid ; itu menciptakan server pada host lokal dan melayani manajer SDK dengan paket yang Anda miliki pada disk. prosesnya benar-benar transparan untuk manajer SDK - masih percaya itu sedang mengambil paket-paket dari internet.
sumber
untuk pengaturan offline, Anda juga memerlukan
.inf
file. setiap file yang Anda salin, perlu file .inf misalnya file bernamasysimg_armv7a-15_r03.zip
memiliki file bernamasysimg_armv7a-15_r03.zip.inf
konten file inf adalah seperti di bawah ini:
Manajer SDK berdasarkan file-file ini memahami salinan Anda di folder temp Anda sudah tua atau tidak. yang
status
kode menentukan apakah download dari paket tersebut gagal atau berhasil. kode status adalah kode respons http sederhana. jadi dalam kasus ini gagal. jika berhasil, maka itu harus 200.Untuk mengatur offline:
pertama Anda harus memilih paket yang ingin Anda setup.
lalu tekan
install packages
tombol. dengan cara ini manajer SDK akan membuat.inf
file..zip
file dalam tempfolder
.inf
file dan ganti kode status dengan200
install packages
lagidengan cara ini, Anda masih memerlukan koneksi internet sehingga manajer SDK dapat memeriksa validitas paket Anda. tetapi setidaknya Anda dapat mengunduh paket dari sumber lain atau dengan pengelola unduhan untuk memiliki kecepatan unduhan yang lebih cepat
sumber