Android Studio benar-benar tampaknya lebih memilih untuk bersikap seperti itu berjalan pada sistem single-user. Apakah ada cara yang baik untuk menginstalnya dan Android SDK pada sistem Linux dengan cara yang meminimalkan jumlah data per pengguna yang dibuatnya?
Saya punya banyak mesin klien Fedora Linux dengan ratusan akun. Akun memiliki kuota disk yang relatif kecil dan cara default untuk menjalankan Android Studio akhirnya menjatuhkan 2-3 GB data ke direktori home masing-masing pengguna, antara SDK dan gambar AVD. Saya ingin, jika mungkin, memiliki Android Studio, SDK, dan gambar AVD default yang dipasang secara terpusat pada setiap sistem (atau, bahkan lebih baik, pada bagian NFS yang mereka semua pasang), sedemikian rupa sehingga ketika pengguna mulai Android Studio dari entri menu standar, semuanya hanya berfungsi tanpa pengguna harus mengkonfigurasi secara manual apa pun yang berkaitan dengan rincian instalasi sistem.
Sistem yang menjalankan Android Studio semuanya adalah Fedora 23. (Server NFS adalah Scientific Linux 6, tetapi itu tidak terlalu menjadi masalah.)
sumber
studio.sh
kode-keras$HOME
, walaupun dengan keberuntungan Anda mungkin dapat menyesuaikan~/.AndroidStudio2.0/config/options
file untuk menunjuk keAndroid/Sdk
direktori bersama , kecuali perangkat lunak mengasumsikan baca / tulis ke direktori itu ...Jawaban:
Semua perpustakaan yang dibutuhkan oleh Android Studio dapat dibagikan.
Buka instance Android Studio Anda dan buka:
Di sana Anda akan melihat entri sebelah kiri "Lokasi SDK". Anda dapat mengatur jalur di sana ke:
sumber
skel
file yang menetapkan default untuk studio?Jika Anda tidak ingin pengguna mensetup pengaturan Android Studio secara manual, gunakan file kerangka dan buat jalur untuk pengguna yang menautkan ke folder bersama.
sumber