注:改方法用于Camera Tuning开发人员编译效果库文件,适用于Spectra 2xx之前架构的平台。
NDK简介
NDK全称Native Development Kit, 是一系列工具的集合。它提供了一系列的工具,帮助开发者快速开发C/C++的动态库,并能自动将so和java一起打包成apk。本文不做任何关于NDK开发的介绍,只对NDK提供的工具的使用做一个简介,主要方便Camera Tuning人员使用NDK来编译生成chromatix对应的库文件,同时驱动大神也可以用来编译eeprom的库文件。
好处:编译时检查语法错;速度快于buildSo软件。
NDK配置
工具下载,可在官网下载。
Google官网下载地址:
https://developer.android.google.cn/ndk/downloads/index.html
根据自己硬件选择对应平台,下载相应的NDK版本。
Windows配置(Linux环境大同小异,编译时将bat命令全部替换为sh命令即可):
下载Window版本之后,文件解压如下:
配置环境变量:
“计算机”—“属性”—“高级系统设置”--“系统环境变量”--“新建”,输入如下内容:
注:变量值为ndk-build解压之后的根目录。
新建完成之后,点击“确定”,选择“Path