[Android NDK開發學習(一):環境的配置](http://blog.csdn.net/qq_17766199/article/details/48174875)
Android NDK開發學習(二)學習官方Demo : HelloJni
根據第一篇的學習,我們已經成功的配置了NDK,那么接下了就是上手實戰的時刻了。
1、導入官方Demo
導入方法就不多說:導入成功后如下圖

<1>導入的項目直接時不能運行的,需要進行設置






接下來是Build的設置:



點擊Specify Resources 后勾選你的資源文件。

最后注意的事:如果你配置的編譯器在其他的編譯器下邊,記得要點擊up按鈕,把他排到第一位。
否則C代碼的編譯晚于Java的代碼編譯,會造成你的C代碼要編譯兩次才能看到最新的修改。

<2>其他的配置參考我的第一篇。這里我就不重復了。
<3>查看代碼



運行結果:(這個demo是判斷出你手機的構架,從而顯示出來,如圖我的手機是armeabi-v7a)。

在編譯時控制臺打印如下信息:

可以看出編譯時生成了各種構架的so文件。這個的控制是Application.mk文件完成的。
demo中Application.mk 文件中的APP_ABI := all 就是編譯出所有平臺。
不寫這句默認是只編譯armeabi。
最后貼出一個連接:這個是用來解決ndk項目有時報Unresolved inclusion: <jni.h>類似配置成功但是找不到頭文件的錯誤。[點擊打開鏈接](http://blog.csdn.net/zhubin215130/article/details/39347873)