Kit Pengembangan Asli Android (NDK)
NDK memungkinkan pengembang aplikasi Android untuk memasukkan kode asli dalam paket aplikasi Android mereka, yang dikompilasi sebagai perpustakaan bersama JNI.
Untuk apa yang sedang kami kerjakan, lihat pencapaiannya.
Untuk masa depan lebih jauh, lihat Peta Jalan NDK.
Sumber NDK disimpan di AOSP. Lihat https://android.googlesource.com/platform/ndk/+/master/README.md.
RFC
Bagian ini mencantumkan semua fitur yang sedang berjalan dengan bug diskusi terbuka. Kami masih mengerjakannya dan ingin mendengar pendapat Anda, jadi silakan baca rangkaian pesan dan bergabunglah dalam diskusi jika ada yang ingin Anda tambahkan!
dokumentasi NDK
Dokumentasi tutorial dan referensi API tersedia di situs web Pengembang Android:
- Panduan NDK membantu Anda memulai NDK.
- Informasi tentang pembuatan atau debugging dan pembuatan profil.
- Informasi tutorial untuk Audio Berkinerja Tinggi, Vulkan, dan Jaringan Neural.
- Referensi API NDK mencakup semua API khusus Android.
Perpustakaan C ("bionik") dan dokumentasi tautan dinamis
Dokumentasi untuk pustaka C Android ("bionic") mungkin berguna:
- Status bionik Android membahas tentang API apa yang tersedia dalam rilis apa, dan perilaku yang berubah di antara level API.
- Perubahan Android untuk developer NDK merinci perubahan linker dinamis yang penting di berbagai rilis Android. Sangat berharga jika Anda mengalami masalah saat memuat file .so.
- Bug ABI 32-bit mendokumentasikan masalah untuk kode 32-bit.
Memahami tabrakan/batu nisan
Dokumentasi untuk pengembang OS Android memiliki:
- Ikhtisar tempat pembuangan sampah/batu nisan.
- Referensi mendetail untuk memahami error umum.
Sumber daya lainnya
- Diskusi terkait Android NDK terjadi di Grup Google android-ndk.
- Ajukan bug terhadap NDK di https://github.com/android-ndk/ndk/issues.
- Lihat kalender kami untuk rilis mendatang.
- NDK dan Android Studio mendukung ndk-build dan CMake secara langsung, namun kami juga memiliki Panduan Pengelola Sistem Build.
- Jika Anda ingin mengerjakan NDK itu sendiri daripada hanya menggunakannya, lihat README.md di sumber NDK.