author Ahmad Muhardian

Cara Instal Android SDK dan NDK di Linux


Cara Install Android SDK dan NDK di Linux

Android SDK (Software Development Kit) dan NDK (Native 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

    Tujuannya 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. Silakan 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_SDK_ROOT=$HOME/Android
    
    # Env variabel Anrdroid SDK
    export PATH=$PATH:$ANDROID_SDK_ROOT/Sdk/emulator
    export PATH=$PATH:$ANDROID_SDK_ROOT/Sdk/tools
    export PATH=$PATH:$ANDROID_SDK_ROOT/Sdk/tools/bin
    export PATH=$PATH:$ANDROID_SDK_ROOT/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, silakan buka terminal baru dan ketik perintah android --help.

petanikode@imajinasi:~$ 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

Uji coba dengan perintah ndk-build --version:

petanikode@imajinasi:~$ 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.

Silakan 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?

Apapun tools yang kamu gunakan untuk membuat aplikasi Android. Android SDK dan NDK adalah tools yang wajib kita instal.

Karena itu, selanjutnya silakan lanjutkan membaca: