首先说明本文内的相关安装操作参考《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
查看。