Cara Install Android SDK dan NDK di Linux

Android SDK (Software Development Kit) dan NDK (Nativte Development Kit) adalah dua alat yang harus kita persiapkan untuk membuat aplikasi Android.

Android SDK berisi peralatan, API, dan Emulator yang kita butuhkan dalam pengembangan aplikasi Android.

Sedangkan, Android NDK memungkinkan kita membuat aplikasi Android dengan bahasa pemrograman C/C++.

Pada kesempatan ini kita akan belajar cara menginstal Android SDK dan NDK di Linux.

Cara Instal Android SDK di Linux

  1. Download Android SDK di website resmi Android Developer: http://developer.android.com/sdk/index.html, pilih SDK tools only

    Download Android SDK
  2. Buat direktori bernama Android di Home.

      mkdir ~/Android
    

    Tujannya agar kita mudah mendaftarkan Android SDK ke Environment Variable.

    Membuat Direktori Android SDK
  3. Ekstrak Android SDK ke direktori yang dibuat tadi, kemudian ganti namanya menjadi Sdk.

    Ekstrak Android SDK
  4. Tambahkan PATH Android SDK ke Environment Variable agar perintah android dapat dikenali melalui Terminal. Silahkan buka file /etc/bash.bashrc dengan teks editor sebagai root.

    sudo nano /etc/bash.bashrc
    

    Tambahkan kode berikut pada akhir file bash.bashrc

    # Variabel untuk menentukan lokasi SDK dan NDK
    export ANDROID_HOME=$HOME/Android
    
    # Env variabel Anrdroid SDK
    export PATH=$PATH:$ANDROID_HOME/Sdk/tools:$ANDROID_HOME/Sdk/platform-tools
    

    Selain ditambahkan pada file /etc/bash.bashrc, kita juga bisa menambahkannya pada ~/.bashrc. Pilih salah satu.

    Menambahkan Android SDK ke Env Variabel

    Tekan Ctrl+x, kemudian ketik y lalu tekan Enter untuk menyimpan.

Selsai!

Untuk mencobanya, silahkan buka terminal baru dan ketik perintah android --help.

[email protected]:~$ android --help

Usage:
android [global options] action [action options]
Global options:
-s --silent     : Silent mode, shows errors only.
-v --verbose    : Verbose mode, shows errors, warnings and all messages.
--clear-cache: Clear the SDK Manager repository manifest cache.
-h --help       : Help on a specific command.
...

Cara Instal Android NDK di Linux

  1. Download Android NDK di website resmi Android Developer: http://developer.android.com/ndk/downloads/index.html

    Download Android NDK
  2. Ekstrak paket bin Android NDK dengan mengeksekusinya.

    Eksekusi Paket bin Android NDK
  3. Pindahkan hasil ekstraksi file Android NDK ke direktori ~/Android

    memindahkan direktori android NDK
  4. Tambahkan PATH Android NDK ke Evnironment Variable. Buka kembali file bash.bashrc,

    sudo nano /etc/bash.bashrc
    

    Tambahkan kode berikut pada akhir file bash.bashrc

    # Env variabel Android NDK
    export PATH=$PATH:$ANDROID_HOME/android-ndk-r11c/
    
    Menambahkan Android NDK ke dalam variabel ENV

Ujicoba dengan perintah ndk-build --version:

[email protected]:~$ ndk-build --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for x86_64-pc-linux-gnu

Update dan Install API Android SDK

Android SDK yang kita install tadi belum menginstal semua API Android.

Kadang hanya terinstal API level 8 saja.

Untuk mendapatkan API versi terbaru, kita harus melakukan update dan install.

Silahkan ketik perintah:

android sdk

Maka akan terbuka jendela Android SDK Manager, di sini kita bisa memilih API mana saja yang ingin kita install dan update.

Android SDK Manager

Pilihlah versi API sesuai dengan aplikasi yang akan kamu kembangkan.

Misalnya kita ingin membuat aplikasi yang minimal bisa berjalan di atas Android 4 (kitkat), maka kita harus menginstal API untuk Kitkat yaitu API level 19.

Perhatikan juga System Image emulator yang akan diinstal, di sana ada yang untuk Wear (jam tangan), TV, dan HP.

Android SDK Manager

Jika aplikasi yang akan kamu kembangkan bisa berjalan di Android Wear, maka kamu harus menginstal emulator untuk Wear. Tapi, kalau hanya untuk HP saja, ya cukup instal yang untuk HP.

Jika kamu nekat instal semua, siap-siap tambah hardisk 😄.

Apa Berikutnya?

Android SDK dan NDK sudah terinstal di Linux.

Selanjutnya, kita tinggal konfigurasi IDE agar terintegrasi dengan Android SDK dan NDK.

Silahkan baca: