在Mac的Android Studio 2.1 中使用Android NDK(Native Development Kit) Part 1: NDK 環境設定


最近槑日因為工作上的需要,開始研究Android NDK(Native Development Kit),換句話說就是可以在Android上執行C/C++的程式碼。一開始也是滿頭霧水~Error四起...囧rz,好在網路上的前輩們有留下豐富的說明與圖片解說!到最後總算是完成了階段性任務QAQ

下面是整理了各位前輩的文章,以及加入一些些我所研究的小筆記所製成的初步NDK教學。為什麼說是初步呢?因為這只是將Android與C/C++之間的橋樑給架起來而已,後面更多的眉眉角角就要靠各位去看看JNI(Java Native Interface)的文件、Google大神、Stack Overflow去尋找各位心目中的答案囉!

本文章將會說明:
  1. NDK 環境設定
  2. NDK 相關 External Tools設置
  3. NDK 檔案設置
  4. ndk-build以及如何在Android中呼叫C/C++ function
雖然這篇文章是在Mac作業系統上做的範例,但是其實Windows系統的設定方式也是大同小異唷!



Part 1:NDK&環境設定
1-1. 下載Android NDK(Native Development Kit)
(Android NDK下載連結)

1-2. 解壓縮下載的NDK檔案至方便管理的地方。
(ex:
    /User/{user_name}/android-ndk
    /Users/{user_name}/Library/Android/sdk/ndk-bundle  之類的地方
    ,{user_name}指的是各位的使用者名稱)

1-3. 開啟File->Project Structure

1-4. 於SDK Location頁面中的Android NDK location設定為剛剛解壓縮的NDK目錄。

這樣Android Studio就可以知道NDK所在的位置囉!

前往下一步:

在Mac的Android Studio 2.1 中使用Android NDK(Native Development Kit)Part 2: NDK 相關 External Tools設置


留言

這個網誌中的熱門文章

電信帳單開立電子發票之中獎領取流程(以台灣大哥大為例)

Android Studio Logcat Color 顏色修改

在Mac的Android Studio 2.1 中使用Android NDK(Native Development Kit) Part 4: ndk-build以及如何在Android中呼叫C/C++ function