Pemrograman

Bahasa

Framework

Peralatan

Info

Cara Instal Android SDK dan Android NDK di Linux

– 03 April 2016
Sebelum memulai pemrograman Android di Linux, ada dua peralatan penting yang perlu dipersiapkan. Peralatan yang dimaksud adalah Android SDK (Software Development Kit) dan NDK (Native Development Kit).

Android SDK merupakan sebuah program atau alat yang menyediakan API (Application Programming Interface) untuk pemrograman Android. Selain menyediakan API, Android SDK juga menyediakan Emulator yang dapat kita manfaatkan untuk mengetes (debugging) aplikasi.

Sedangkan, Android NDK merupakan sekumpulan program yang memungkinkan kita membuat aplikasi Android dengan bahasa pemrograman C/C++. Android NDK menyediakan kompilator, pustaka (library), dan file header yang diperlukan.

Apabila Anda menggunakan bahasa pemrograman Java untuk memrogram Android, maka yang perlu dipersiapkan adalah SDK saja. Tetapi, bila Anda memrogram Android menggunakan bahasa pemrograman C/C++, maka perlu dipersiapkan kedua-duanya.

Cara Instal Android SDK

  1. Download Android SDK di website resmi Android Developer: http://developer.android.com/sdk/index.html, pilih SDK tools only
  2. Buat direktori bernama Android di Home.
    mkdir ~/Android
  3. Ekstrak Android SDK ke direktori yang dibuat tadi, kemudian ganti namanya menjadi Sdk.
  4. Tambahkan PATH Android SDK ke Environment Variable. Buka file 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
    

Tekan Ctrl+x kemudian ketik y lalu tekan Enter untuk menyimpan. Kini, Android SDK sudah terintegrasi dengan Linux (Xubuntu) yang saya gunakan. Bisa dicoba dengan mengetik parintah android --help di terminal.
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 

  1. Download Android NDK di website resmi Android Developer: http://developer.android.com/ndk/downloads/index.html
  2. Ekstrak paket bin Android NDK dengan mengeksekusinya.
  3. Pindahkan hasil ekstraksi file Android NDK ke direktori ~/Android
  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/
    

Ujicoba 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
Android SDK dan Andoroid NDK sudah terinstal di Linux (Xubuntu). Selanjutnya, anda bisa konfigurasi IDE yang digunakan untuk memrogram Android.
Permakluman: Android NDK yang saya gunakan dalam gambar proses ekstrak paket bin adalah android-ndk-r10e. Ketika tulisan ini dibuat, android-ndk-r11c sudah tersedia dan saya belum men-downloadnya.