Untuk mesin Ubuntu saya , saya mengunduh versi terbaru Android SDK dari halaman ini .
Setelah mengekstrak .tgz
file yang diunduh , saya mencoba mencari petunjuk instalasi dan menemukan:
Untuk memulai di Linux:
Buka paket file .zip yang telah Anda unduh. File SDK diunduh secara terpisah ke direktori yang ditentukan pengguna.
Catat nama dan lokasi direktori SDK di sistem Anda — Anda akan perlu merujuk ke direktori SDK nanti saat menggunakan alat SDK dari baris perintah.
Apa sebenarnya yang harus kita lakukan?
Jawaban:
Pilihan 1:
sudo apt update && sudo apt install android-sdk
Lokasi Android SDK di Mac dapat berupa salah satu dari berikut ini:
/home/AccountName/Android/Sdk
/usr/lib/android-sdk
/Library/Android/sdk/
/Users/[USER]/Library/Android/sdk
Pilihan 2:
Unduh Android Studio .
Ekstrak
.zip
file yang diunduh .Nama folder yang diekstrak akan terbaca seperti android-studio
Agar navigasi tetap mudah, pindahkan folder ini ke direktori Home .
Setelah pindah , salin folder yang dipindahkan dengan mengklik kanan. Tindakan ini akan menempatkan lokasi folder ke clipboard.
Gunakan Ctrl Alt T untuk membuka terminal
Buka direktori folder ini menggunakan
cd /home/(USER NAME)/android-studio/bin/
Ketik perintah ini agar dapat
studio.sh
dieksekusi:chmod +x studio.sh
Tipe
./studio.sh
Sebuah pop up akan ditampilkan menanyakan pengaturan instalasi. Dalam kasus khusus saya, ini adalah pemasangan baru jadi saya akan memilih Saya tidak memiliki versi Studio sebelumnya atau saya tidak ingin mengimpor pengaturan saya .
Jika Anda tetap memilih untuk mengimpor setelan, Anda mungkin perlu menutup semua proyek lama yang dibuka untuk mendapatkan SDK Android yang berfungsi.
Mulai sekarang dan seterusnya, wizard penyiapan akan memandu Anda.
Android Studio bisa bekerja dengan Open JDK dan Oracle's JDK (disarankan). Jika, Open JDK diinstal, wizard akan merekomendasikan menginstal Oracle Java JDK karena beberapa masalah UI dan kinerja dilaporkan saat menggunakan OpenJDK.
Kelemahan dari Oracle JDK adalah bahwa itu tidak akan diperbarui dengan sisa sistem Anda seperti yang akan dilakukan OpenJDK.
Wizard juga dapat menanyakan tentang masalah input dengan IDEA .
Pilih jenis instal
Verifikasi pengaturan instalasi
Emulator juga dapat dikonfigurasi sesuai kebutuhan.
Wisaya akan mulai mengunduh alat SDK yang diperlukan
Wisaya mungkin juga menampilkan kesalahan tentang Linux 32 Bit Libraries , yang dapat diselesaikan dengan menggunakan perintah di bawah ini:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
Setelah ini, semua komponen yang diperlukan akan diunduh dan diinstal secara otomatis.
Setelah semuanya sesuai target, klik selesai
Untuk membuat ikon Desktop, pergi ke 'Configure' dan kemudian klik 'Create Desktop Entry'
sumber
sumber
/home/AccountName/Android/Sdk
/home/accountname
?/usr/share/android-sdk
Untuk menginstalnya pada sistem berbasis Debian cukup lakukan
# Install latest JDK sudo apt install default-jdk # install unzip if not installed yet sudo apt install unzip # get latest sdk tools - link will change. go to https://developer.android.com/studio/#downloads to get the latest one cd ~ wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip # unpack archive unzip sdk-tools-linux-4333796.zip rm sdk-tools-linux-4333796.zip mkdir android-sdk mv tools android-sdk/tools
Kemudian tambahkan SDK Android ke PATH Anda, buka
~/.bashrc
di editor dan tambahkan baris berikut ke dalam file# Export the Android SDK path export ANDROID_HOME=$HOME/android-sdk export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$PATH:$ANDROID_HOME/platform-tools # Fixes sdkmanager error with java versions higher than java 8 export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'
Lari
source ~/.bashrc
Tampilkan semua paket sdk yang tersedia
sdkmanager --list
Identifikasi platform android terbaru (ini 28) dan jalankan
sdkmanager "platform-tools" "platforms;android-28"
Sekarang Anda telah menginstal adb, fastboot dan alat sdk terbaru
sumber
export JAVA_OPTS=....
menyebabkan kesalahan ketika menjalankansdkmanager
: "Kesalahan: Tidak dapat menemukan atau memuat java.se.ee kelas utama". Menghapusnya memperbaiki masalah.export JAVA_OPTS=...
karena alasan tertentu (sepertisdkmanager
masih gagal bahkan dengan itu di file startup, misalnya.bashrc
dan.zshrc
, sudah, yang terjadi pada saya di komputer saya yang lain), Anda dapat gunakan SDKman untuk menginstal versi Java yang berbeda dan gunakan Java 8 hanya saat Anda menjalankansdkmanager
.sudo apt install android-sdk
menempatkan SDK ke/usr/lib/android-sdk
Tidak perlu mengunduh binari atau file apa pun atau mengikuti petunjuk penginstalan yang sulit.
Yang perlu Anda lakukan hanyalah:
sudo apt update && sudo apt install android-sdk
Pembaruan: Ubuntu 18.04 saja
sumber
Jika Anda menggunakan Ubuntu 17.04 (Zesty), dan Anda benar-benar hanya membutuhkan SDK (tidak ada Android Studio), Anda dapat menginstalnya seperti di Debian :
build.gradle
, ubahcompileSdkVersion
ke23
danbuildToolsVersion
ke24.0.0
gradle build
sumber
Pengelola SDK Android
Pemakaian
Anda dapat menggunakan sdkmanager untuk melakukan tugas berikut.
Daftar paket yang diinstal dan tersedia
Instal paket
Argumen paket adalah jalur bergaya SDK seperti yang ditunjukkan dengan perintah --list, dibungkus dengan tanda kutip (misalnya, "build-tools; 29.0.0" atau "platforms; android-28"). Anda dapat melewatkan beberapa jalur paket, dipisahkan dengan spasi, tetapi masing-masing harus dibungkus dalam kumpulan kutipannya sendiri.
Misalnya, berikut cara menginstal alat platform terbaru (yang mencakup adb dan fastboot) dan alat SDK untuk API level 28:
androidsdk "platform-tools" "platforms;android-28"
Alternatifnya, Anda bisa meneruskan file teks yang menentukan semua paket:
androidsdk --package_file=package_file [options]
Argumen package_file adalah lokasi file teks yang setiap barisnya merupakan jalur bergaya SDK dari sebuah paket yang akan diinstal (tanpa tanda kutip).
Untuk menghapus, cukup tambahkan tanda --uninstall:
androidsdk --uninstall packages [options] androidsdk --uninstall --package_file=package_file [options]
Perbarui semua paket yang diinstal
androidsdk --update [options]
Catatan
androidsdk itu adalah snap wraper dari sdkmanager semua opsi sdkmanager berfungsi dengan androidsdk
Lokasi file sdk android yang diinstal: / home / user / snap / androidsdk / current / AndroidSDK
Lihat semua opsi sdkmanager di dokumentasi google
sumber
menginstal Android SDK bagi saya bukanlah masalahnya, memiliki JRE dan JDK yang tepat adalah masalahnya.
Untuk mengatasi ini, instal JVM 8 (yang terakhir sepenuhnya kompatibel, untuk saat ini):
sudo apt-get install openjdk-8-jre
Selanjutnya gunakan update-alternative untuk beralih ke versi jre-8:
sudo update-alternatives --config java
Anda dapat mengembalikan versi JVM saat Anda ingin dengan
update-alternatives
perintah yang samaPerhatikan bahwa Anda mungkin harus melakukan hal yang sama setelah ini dengan
javac
juga (sekarang Anda hanya memilikijava
perintah di versi 8)pertama lakukan:
sudo apt-get install openjdk-8-jdk
lanjut:
sudo update-alternatives --config javac
Setelah ini, Anda dapat menginstal Android SDK yang memerlukan versi Java khusus ini
sumber
sudo add-apt-repository -y ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer oracle-java7-set-default wget https://dl.google.com/dl/android/studio/ide-zips/2.2.0.12/android-studio-ide-145.3276617-linux.zip unzip android-studio-ide-145.3276617-linux.zip cd android-studio/bin ./studio.sh
sumber
sudo apt-get install oracle-java8-installer oracle-java8-set-default