1.關於NDK的一些基礎問題
1.什麼是ndk?有啥作用??
NDK是Native Development Kit的縮寫,意思是原生開發工具包,它可以讓我們在Android應用中使用C和C++代碼,通過其提供的衆多平臺庫,我們可以使用這些平臺庫管理NativeActivity以及訪問物理設備組件(例如:傳感器)。
NDK可以讓我們進一步提升設備性能,以降低延遲,或運行計算密集型應用,如遊戲或物理模擬。
重複使用您自己或其他開發者的 C 或 C++ 庫。
2.NDK需要那些組件以及作用是什麼
- Android 原生開發套件 (NDK):這套工具使您能在 Android 應用中使用 C 和 C++ 代碼。
- CMake:一款外部編譯工具,可與 Gradle 搭配使用來編譯原生庫。如果您只計劃使用 ndk-build,則不需要此組件。
- LLDB:Android Studio 用於調試原生代碼的調試程序
3.Android Studio NDK環境搭建
- 在打開的項目中,從主菜單依次選擇 Tools > Android > SDK Manager。
- 點擊 SDK Tools 標籤,選中 LLDB、CMake 和 NDK旁的複選框,如下圖。
- 點擊 Apply,然後在下一個對話框中點擊 OK。
- 安裝完成後,點擊 Finish,然後點擊 OK。
4.運行NDK的HelloWorld
- 準備工具版本信息:AndroidStudio 3.5.3
- 創建NDK項目(具體步驟,看下圖)
- 目錄結構介紹
- 代碼簡單介紹
- 直接運行項目查看結果