Bergabunglah bersama kami di ⁠#Android11: The Beta Launch Show pada tanggal 3 Juni!

Menginstal dan mengonfigurasi NDK dan CMake

Untuk mengompilasi dan men-debug kode native aplikasi Anda, siapkan komponen berikut:

  • Android Native Development Kit (NDK): kumpulan alat yang memungkinkan Anda menggunakan kode C dan C++ dengan Android.
  • CMake: alat build eksternal yang bekerja bersama Gradle untuk membuat library native. Anda tidak memerlukan komponen ini jika hanya berencana menggunakan ndk-build.
  • LLDB: debugger yang digunakan Android Studio untuk men-debug kode native. Secara default, LLDB akan diinstal bersama Android Studio.

Halaman ini menjelaskan cara menggunakan Android Studio atau alat sdkmanager untuk mendownload dan menginstal komponen ini.

Menginstal NDK dan CMake

Saat Anda menginstal NDK, Android Studio akan memilih NDK terbaru yang tersedia. Untuk sebagian besar project, menginstal NDK versi default ini saja sudah cukup. Namun, jika project Anda memerlukan satu atau beberapa versi tertentu dari NDK ini, Anda dapat mendownload dan mengonfigurasi versi tertentu. Dengan begitu, Anda dapat memastikan build yang dapat dibuat ulang di berbagai project yang masing-masingnya bergantung pada versi tertentu dari NDK tersebut. Android Studio menginstal semua versi NDK di direktori android-sdk/ndk/.

Untuk menginstal CMake dan NDK default di Android Studio, ikuti langkah berikut:

  1. Saat project terbuka, klik Tools > SDK Manager.

  2. Klik tab SDK Tools.

  3. Centang kotak NDK (Side by side) dan CMake.

    Gambar SDK Manager Gambar 1: Jendela SDK Tools yang menampilkan opsi NDK (Side by side)

  4. Klik OK.

    Kotak dialog menunjukkan banyaknya ruang disk yang digunakan paket NDK.

  5. Klik OK.

  6. Setelah penginstalan selesai, klik Finish.

  7. Project Anda akan otomatis menyinkronkan file build dan menjalankan build. Selesaikan error apa pun yang terjadi.

Menginstal NDK versi tertentu

Untuk menginstal NDK versi tertentu, lakukan langkah berikut:

  1. Saat project terbuka, klik Tools > SDK Manager.

  2. Klik tab SDK Tools.

  3. Centang kotak Show Package Details.

  4. Centang kotak NDK (Side by side) dan kotak centang di bawahnya yang terkait dengan versi NDK yang ingin Anda instal. Android Studio akan menginstal semua versi NDK di direktori android-sdk/ndk/.

    Gambar jendela SDK Tools Gambar 2: Jendela SDK Tools yang menampilkan opsi NDK (Side by side)

  5. Klik OK.

    Kotak dialog menunjukkan banyaknya ruang disk yang digunakan paket NDK.

  6. Klik OK.

  7. Setelah penginstalan selesai, klik Finish.

  8. Project Anda akan otomatis menyinkronkan file build dan menjalankan build. Selesaikan error apa pun yang terjadi.

  9. Konfigurasi setiap modul dengan versi NDK yang ingin Anda gunakan. Saat menggunakan Android Studio 3.6 atau yang lebih tinggi, plugin Android Gradle memilih versi yang biasanya kompatibel jika Anda tidak menentukan versinya.

Menginstal NDK dari command line

Untuk menginstal satu atau beberapa versi NDK dari command line, lakukan langkah berikut:

  1. Gunakan alat sdkmanager untuk melihat versi paket CMake dan NDK yang tersedia:

    sdkmanager --list
        
  2. Teruskan string untuk paket yang ingin Anda instal ke sdkmanager. Misalnya, untuk menginstal CMake dan NDK, gunakan sintaks berikut:

        sdkmanager --install
                  "ndk;major.minor.build"
                  "cmake;major.minor.micro.build"
        
  3. Konfigurasi setiap modul di project Anda dengan versi NDK yang ingin Anda gunakan.

Mengonfigurasi NDK versi tertentu dalam project Anda

Jika Anda menginstal NDK versi tertentu dan ingin menggunakannya dalam sebuah modul, Anda harus menetapkannya menggunakan properti android.ndkVersion dalam file build.gradle modul tersebut, seperti ditunjukkan dalam contoh kode berikut.

    android {
        ndkVersion "major.minor.build"
    }