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.

  1. 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
  1. 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 versi android-34 dan 34.0.0 dengan 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

Popular posts from this blog

Persyaratan Domain .id Indonesia

Setting email account di blackberry