簡單建一個android ndk工程(android環境+android-ndk-r8)

Android NDK博客目錄

簡單建一個android ndk工程(android環境+android-ndk-r8)

Android NDK 概述,翻譯OVERVIEW.html整體瞭解NDK

Android.mk語法

Application.mk語法

Android NDK調用c/c++


如果你學了android對NDK一無所知,follow me(大神繞過我也是新手)!這裏的前提是你有android開發環境.


準備工作:
  下載 android-ndk(大概400M), 根據自己的系統對印的下載版本,解壓到任意目錄。(最好下載r7版本以上,r7以上不需要cygwin)
         


二,(1)新建一個android工程,在工程目錄下新建jni文件夾,其中寫好必要的NDK編譯的文件Application.mkAndroid.mkc++代碼等。(NDK安裝目錄中的samples文件夾,每個工程裏都有jni文件夾·裏面有樣例c/c++代碼以及配置文件,直接拷過來)
         如圖

     (2)Project->Properties->Builders->New,新建一個Builder。

     (3)在新建Builder中進行如下配置:

                


分別點這兩個按鈕
①Browse File System選擇 你的文件NDK目錄下的ndk-build.cmd文件(如果你係統是Linux,選擇ndk-build文件),
②Browse Workspace 選擇你的android工程(windows)。OK
三、運行你的android工程

生成如下的新文件夾
libs下的armeabi和armeabi-v7a文件夾都爲自動生成,還有obj文件夾爲中間文件(c/c++到obj到.so文件),如果你改了jni裏的c代碼,其實每次運行都會更新so文件。
關於 Android.mk 文件 ,Application.mk文件,以及在代碼裏是怎麼調用C/C++文件的。
網上有很多,我以後也會詳細寫個博客。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章