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

网安智编 厦门萤点网络科技 2026-05-20 00:14 17 0
图2 下载界面 下载完毕,按照向导默认安装即可。 三、环境配置  开发需要配置SDK 。具体如图操作:---˃SDK ,打开配置界面。 图3 配置入口 1) 配置SDK版本 SDK版本从.1到 9 都有相应选项,我们选择最,API是向...

JNI开发环境搭建_android sdk 2.2下载_android studio ndk配置

图2 下载界面

下载完毕,按照向导默认安装即可。

三、环境配置

 开发需要配置SDK 。具体如图操作:--->SDK ,打开配置界面。

android sdk 2.2下载_JNI开发环境搭建_android studio ndk配置

图3 配置入口

1) 配置SDK版本

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

android sdk 2.2下载_android studio ndk配置_JNI开发环境搭建

图4 SDK的配置(一)

2) NDK 相关工具的配置

android sdk 2.2下载_JNI开发环境搭建_android studio ndk配置

图5 SDK的配置(二)

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

JNI开发环境搭建_android sdk 2.2下载_android studio ndk配置

CMake: NDK编译所需要的编译工具之一。在PC上,cmake我们可以耳熟能详了,这里的cmake也是组织和管理工程编译的。当然也支持传统框架中的.mk来编译NDK。

-Tools:这里是常用的命令行工具,最常用的adb工具就在这里。

:这里是模拟器,如果没有真机,可以使用模拟器调试(可选)

四、第一个JNI程序

在上图3界面中,双击 New ---选择 C++模板---填写工程名和路径名,选择语言java,即可生成最基本的一个JNI 例子。

android sdk 2.2下载_JNI开发环境搭建_android studio ndk配置

图6 jni例子

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

五、编译和运行

选择菜单:build—make proj生成的apk如下。

android studio ndk配置_JNI开发环境搭建_android sdk 2.2下载

图7 生成的APK

将该apk在手机上运行效果如下:

android sdk 2.2下载_JNI开发环境搭建_android studio ndk配置

图8 apk运行效果