Android 下 JNI 开发Day2

01_NDK 开发环境-18

知识预热:

-Java:一处编译到处运行;

-Windows下可以执行文件的后缀名是:.exe;

-Linux下可执行文件的是:elf;

-在windows系统下编译出linux下的可执行文件?一般不不可以的,因为没有linux平台相关工具。

-交叉编译:可以实现不同平台下(windows)编译出另一个平台下的可执行二进制文件;

-Google给我们提个了一个工具:NDK(native develop kits)

1、下载NDK, 最新版本android-ndk-r9.

Windows 32-bit 版本下载地址:

http://dl.google.com/android/ndk/android-ndk-r9-windows-x86.zip

Windows 64-bit 版本下载地址:

http://dl.google.com/android/ndk/android-ndk-r9-windows-x86_64.zip

解压压缩包.

android-ndk-r9\build:放的一些交叉编译工具

android-ndk-r9\platforms\android-9:编译对应不同的处理器工具

查看\android-ndk-r9\platforms\android-9\arch-arm\usr\include下:jni.h文件简单了解

jni协议

配置环境变量.

进入D:\android-ndk-r9-windows-x86\android-ndk-r9\目录:

   进入命令:/d D:\android-ndk-r9-windows-x86\android-ndk-r9\

   执行命令:ndk-build

   如图环境正常

配置任何地方执行命令ndk-build起作用:

没配置前:

配置环境变量

D:\android-ndk-r9-windows-x86\android-ndk-r9

拷贝到path里面

打开任意命令行输入命令:ndk-build

配置正确如上图

 


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
电话:010-56253825
邮箱:info@atguigu.com
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

 深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)