需要配置的选项 :
① NDK 路径 : /root/NDK/android-ndk-r16b , 将 NDK 下载后 , 解压的路径 ;
② 交叉编译工具链 : gcc , 官方让在 gcc , g+..., 这里特别注明 , 只能使用 NDK r16b 或者之前的版本
TOOLCHAIN=gcc
# Android 的最低兼容版本
ANDROID_VERSION=16
# 进入最终编译生成编译结果目录...生成的静态库与头文件查看 : 服了 , 编译后的结果都散的 , 不像 FFMPEG , x264 等 , 编译后 , 头文件都在 include 中 , 静态库 动态库都整整齐齐的放在对应文件中 ;
①...静态库 : 静态库在 /root/picture_compress/libjpeg-turbo-2.0.5/android 目录中生成 ;
② 头文件 : 需要自己去源码中找头文件 , 有些在 /root...构建脚本
----
在 build.gradle 构建脚本中主要注意两个配置选项 :
① ARM 函数库的 CPU 架构 : abiFilters ‘armeabi-v7a’
② C/C++ 代码及函数库的构建脚本