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 (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_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, 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?

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

Karena itu, selanjutnya silahkan lanjutkan membaca:

Baca Juga ini

Emulator Alternatif untuk Android Studio

Emulator Alternatif untuk Android Studio

Emulator Android terasa berat? Mungkin kamu harus upgrade RAM atau gunakan emulator alternatif. Emulator bawaan Android memang terasa berat bagi yang menggunakan komputer dengan spesifikasi rendah. Android manyarankan spesifikasi minimal RAM 8GB, tapi kita tidak punya RAM sebanyak itu. Bagaimana cara mengatasinya? Gunakan emulator alternatif. Ada dua emulator alternatif yang bisa kita gunakan untuk debug dan deploy aplikasi android: Menggunakan Genymotion Menggunakan Hp sendiri Pada tulisan ini kita akan belajar cara menggunakan emulator alternatif untuk mengembangkan aplikasi android.

Cara Backup Database MySQL di Linux (Ekspor dan Impor)

Cara Backup Database MySQL di Linux (Ekspor dan Impor)

Membuat backup (cadangan) database perlu dilakukan sebelum instal ulang server atau untuk berjaga-jaga bila terjadi sesuatu yang tidak diinginkan. Backup sebenarnya bisa kita lakukan melalui Phpmyadmin dengan cara mengekspor semua database. Tapi bagaimana kalau kita belum menginstal Phpmyadmin di Server? Tenang… Kita masih bisa melakukan backup melalui command line. Caranya gimana? Silahkan disimak: Cara Backup Semua DatabaseKita bisa backup database MySQL dengan perintah mysqldump. Perintah ini akan membuat kode SQL.

Belajar Pemrograman Pascal di Linux, Apakah Bisa?

Belajar Pemrograman Pascal di Linux, Apakah Bisa?

Belajar pemrograman Pascal biasanya dilakukan dengan Turbo Pascal. Turbo Pascal adalah program yang digunakan untuk membuat program Pascal. Tapi… Turbo Pascal hanya tersedia untuk sistem operasi Windows saja. Lalu, bagaimana caranya kita belajar Pascal di Linux sedangkan Turbo Pascal tidak tersedia di sana. Ada tiga cara: Menggunakan WINE (Windows Emulator) untuk menjalankan Turbo Pascal di Linux; Menggunakan Free Pascal Compiler (FPC) Menggunakan GNU Pascal Cara pertama saya rekomendasikan jika kamu memang terpaksa harus menggunakan Turbo Pascal—misalnya kampus mewajibkannya—tapi Turbo Pascal sudah jadul dan sudah tergantikan dengan Free Pascal yang lebih modern.

Belajar Java #02: Persiapan Pemrograman Java di Linux

Belajar Java #02: Persiapan Pemrograman Java di Linux

Sebenarnya, kita hanya butuh dua alat untuk bisa memulai pemrograman Java di Linux. Apa saja itu? JDK Netbeans Apa itu JDK? Apa itu Netbeans? Bagaimana menginstalnya di Linux? Mari kita bahas.. googletag.cmd.push(function () { googletag.display('div-gpt-ad-multibanner1'); }); Apa itu JDK?JDK merupakan singkatan dari Java Development Kit. JDK menyediakan compiler, library, API, dan tools lainnya. Jika kamu baru pertama kali mendengar istilah-istilah ini, jangan khawatir.

Belajar C++ #02: Persiapan untuk Belajar Pemrograman C++ di Linux

Belajar C++ #02: Persiapan untuk Belajar Pemrograman C++ di Linux

Apa saja sih yang harus dipersiapkan untuk bisa mulai belajar Coding C++ di Linux?

Berkenalan dengan Lazarus, Alternatif untuk Delphi di Linux

Berkenalan dengan Lazarus, Alternatif untuk Delphi di Linux

Ketika saya mengikuti matakuliah pemrograman Delphi, saya menggunakan Lazarus sebagai pengganti Delphi di Linux. Baruntung, dosennya tidak mempermasalahkan hal ini. Pemrograman Delphi dengan Lazarus memang terlihat sama. Oleh karena itu, tugas akhir saya diterima dengan nilai yang memuaskan. Lazarus tidak hanya bisa berjalan di Linux, tapi juga bisa untuk sistem operasi yang lain seperti Windows, Mac OS, dan Unix. Baca juga: Instalasi dan Ujicoba Lazarus di Windows Berikut ini gambar screenshot Lazarus yang saya gunakan waktu itu di Kali Linux.