Android开发环境配置指南:SDK版本及NDK相关工具选择

图2 下载界面
下载完毕,按照向导默认安装即可。
三、环境配置
开发需要配置SDK 。具体如图操作:--->SDK ,打开配置界面。

图3 配置入口
1) 配置SDK版本
SDK版本从.1到 9 都有相应选项,我们选择最,API是向下兼容的(这个就是Java层开发的SDK 版本)。

图4 SDK的配置(一)
2) NDK 相关工具的配置

图5 SDK的配置(二)
NDK:主要包括编译工具链,包括编译器,二进制工具,C库,头文件等,搞嵌入式的朋友再熟悉不过了。在Linux下如果要交叉编译版本的库也是采用NDK这里面提供的工具链(本质就是一个嵌入式Linux,只不过做了很多封装和定制)。

CMake: NDK编译所需要的编译工具之一。在PC上,cmake我们可以耳熟能详了,这里的cmake也是组织和管理工程编译的。当然也支持传统框架中的.mk来编译NDK。
-Tools:这里是常用的命令行工具,最常用的adb工具就在这里。
:这里是模拟器,如果没有真机,可以使用模拟器调试(可选)
四、第一个JNI程序
在上图3界面中,双击 New ---选择 C++模板---填写工程名和路径名,选择语言java,即可生成最基本的一个JNI 例子。

图6 jni例子
如上图6所示,生成了java层的代码和层的C++代码,Java代码通过JNI规范调C++代码。此时遇到grade同步有问题,不能安装grade ,如图6所示。解决方法:手动下载压缩包,放到C:\Users\\.\\dists\-6.7.1-bin\xwiv6下,再次同步grade即可(或者重新打开工程)。
五、编译和运行
选择菜单:build—make proj生成的apk如下。

图7 生成的APK
将该apk在手机上运行效果如下:

图8 apk运行效果
























