Instalasi Android SDK di server Linux Debian
Instalasi Android SDK di server Linux Debian dilakukan secara headless (tanpa tampilan GUI) menggunakan paket Command-line tools dari Google.
Langkah 1: Update Sistem & Install Dependency
Pastikan paket pendukung dan OpenJDK (diperlukan Java 17 untuk Gradle & SDK Tools modern) sudah terinstal.
Bash
sudo apt update && sudo apt upgrade -y
sudo apt install -y openjdk-17-jdk wget unzip curl git
Verifikasi versi Java:
Bash
java -version
Langkah 2: Buat Direktori & Atur Environment Variable
Buat folder tempat penyimpanan Android SDK, lalu daftarkan path ke
~/.bashrc.Bash
mkdir -p $HOME/android-sdk
Buka file
~/.bashrc:Bash
nano ~/.bashrc
Tambahkan baris berikut di bagian paling bawah:
Bash
export ANDROID_HOME=$HOME/android-sdk
export ANDROID_SDK_ROOT=$HOME/android-sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools
Simpan file (
Ctrl+O, Enter, lalu Ctrl+X), kemudian muat ulang file konfigurasi:Bash
source ~/.bashrc
Langkah 3: Unduh & Ekstrak Android Command Line Tools
Android SDK memerlukan struktur folder khusus (
cmdline-tools/latest/bin) agar perintah sdkmanager berjalan tanpa warning.- Pindah ke direktori Android SDK dan unduh file zip
cmdline-tools:
Bash
cd $ANDROID_HOME
wget https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip -O cmdline-tools.zip
- Ekstrak dan atur struktur direktorinya:
Bash
unzip cmdline-tools.zip
mkdir -p cmdline-tools/latest
mv cmdline-tools/* cmdline-tools/latest/ 2>/dev/null || true
rm cmdline-tools.zip
Langkah 4: Setujui Lisensi SDK (Headless)
Jalankan perintah berikut untuk menyetujui seluruh lisensi Android SDK secara otomatis tanpa interaksi GUI:
Bash
yes | sdkmanager --licenses
Langkah 5: Install Paket SDK yang Dibutuhkan
Gunakan
sdkmanager untuk menginstal platform-tools, paket platform Android target, dan build-tools:Bash
sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0"
Catatan: Sesuaikan versiandroid-34dan34.0.0dengan versi target API dari proyek Android yang ingin Anda build di server Debian tersebut.
Langkah 6: Verifikasi Instalasi
Uji apakah
sdkmanager dan adb sudah terhubung dan dapat dipanggil langsung dari terminal:Bash
sdkmanager --list_installed
adb --version
Comments