首先說明本文內的相關安裝操作參考《Pro Android C++ with the NDK》一書。
安裝
Windows搭建Android NDK開發環境需要安裝如下部分(同時需要配置對應環境變數,你如果不清楚怎麼配置,麻煩參考原書或者搜尋之)
- JDK(Java Development Kits)
- Android SDK
- Apache Ant
- Cygwin or Mingw
- Android NDK
- Eclipse or Android Studio
可以用以下命令驗證是否安裝成功:
java -version
ant -version
"SDK Manager"
gcc --version
ndk-build
命令列編譯
將NDK安裝目錄下的samples\hello-jni,拷貝到你的工作目錄。利用命令列進入該目錄。
首先輸入:
ndk-build # 編譯Native code,生成.so
android update project -p . -s --target android-23 #生成build.xml,用於ant
ant debug # 生成.apk
通過上面三個命令,就可以在./bin中看到apk了,通常名字是“HelloJni-debug.apk”。
如果target不確定,可以使用android list targets
檢視。