Android 下 JNI 开发

本文详细介绍如何使用Google提供的NDK工具进行交叉编译,实现从Windows平台编译出适用于Linux平台的可执行文件。文章涵盖了NDK的下载、安装、配置环境变量以及基本的编译流程。

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

  1. 解压压缩包.

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

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

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

jni协议

  1. 配置环境变量.
  1. 进入D:\android-ndk-r9-windows-x86\android-ndk-r9\目录:

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

   执行命令:ndk-build

   如图环境正常

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

没配置前:

配置环境变量

 

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

拷贝到path里面

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

配置正确如上图

 

 

本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值