NDK 是 Native Development Kit 的縮寫,是 Android 的一個工具開發包,可以在 Android 應用中調用 C 或 C++ 代碼的工具,能使開發者能快速開發 C、 C++的動態庫,並自動將 so 和應用一起打包成 APK。有了這兩樣,我們就可以通過 NDK 在 Android 中使用 JNI 與本地代碼(C、C++)進行交互,將高耗時的圖像演算法使用 C++ 代碼實現,然後由 Java 應用層調用得到結果並展示。
Android Studio + NDK |
- 操作系統:Windows 7 64-bit 版本
- 開發環境:Android Studio 4.0.1 版本
- Gradle 版本:6.1.1
- 手機測試版本:API 19
- 原程式:C:\Development\Development_Android\Android_Project\OpenCV
- 程式:C:\Development\Development_Android\Android_Project\OpenCV
- OpenCV 版本:opencv 3.4.3版本 Android
在官網下載 NDK r21b 版本的安裝壓縮包,下載地址:https://developer.android.com/ndk/downloads
下載NDK(Native Development Kit)版本 |
2﹒下載後解壓,相關檔如下。
下載後解壓,相關檔如下 |
3﹒導入 NDK 庫 打開 Android Studio,點擊 File→Project Structure→SDK Location→選擇 NDK→Apply→OK
導入NDK庫後,設定NDK庫位置 |
4﹒檢查是否成功導入的 NDK 庫
Gradle Scripts / local.properties:
ndk.dir=C\:\\Users\\Alpha\\AppData\\Local\\Android\\Sdk\\ndk\\21.0.6113669 sdk.dir=C\:\\Users\\Alpha\\AppData\\Local\\Android\\Sdk |
2021年 3月 3日(Wed)天氣報告
氣溫:63.0°F / 17.0°C @ 10:00
風速:每小時 31 公里
相對濕度:百分之 72%
天氣:多雲時陰
沒有留言:
張貼留言