Android NDK 编译构建脚本参考文档 :
ndk-build 脚本 : https://developer.android.google.cn/ndk/guides/ndk-build
Android.mk 构建脚本 : https://developer.android.google.cn/ndk/guides/android_mk
Application.mk 构建脚本 : https://developer.android.google.cn/ndk/guides/application_mk
在源码根目录中 , 创建 Application.mk 配置文件 ,
编辑 Application.mk 构建脚本 ;
APP_ABI := armeabi-v7a arm64-v8a x86 APP_PLATFORM := android-14
APP_ABI := armeabi-v7a arm64-v8a x86 指定编译的 CPU 架构 ;
APP_PLATFORM := android-14 指定编译的最小平台版本 ;
Android NDK 编译构建脚本参考文档 :
ndk-build 脚本 : https://developer.android.google.cn/ndk/guides/ndk-build
Android.mk 构建脚本 : https://developer.android.google.cn/ndk/guides/android_mk
Application.mk 构建脚本 : https://developer.android.google.cn/ndk/guides/application_mk
三、 libwebp 函数库编译
为了方便 ndk-build 编译 , 这里将源码根目录 libwebp-0.6.1 改名为 jni , 在 jni 的上一级目录执行
Y:\001_DevelopTools\002_Android_SDK\ndk\22.0.7026061\ndk-build.cmd
命令 , 其中 Y:\001_DevelopTools\002_Android_SDK\ndk\22.0.7026061\ 是 NDK 的绝对了路径 ;
执行过程 :
执行完成后 , 生成如下两个目录 : libs 和 obj ;
四、参考资料
参考文档 :
创建 WebP 图片 : https://developer.android.google.cn/studio/write/convert-webp
Android 中支持的媒体格式 : https://developer.android.google.cn/guide/topics/media/media-formats
isparta 工具官网 : http://isparta.github.io/
isparta 工具 GitHub 地址 : https://github.com/iSparta/iSparta
Google 提供的 WebP 工具 ( 国内不能访问 ) : https://developers.google.com/speed/webp/download
Google WebP 主页 : https://developers.google.com/speed/webp
WebP 相关工具下载页 : https://developers.google.com/speed/webp/download
WebP工具和函数库使用文档 : https://developers.google.com/speed/webp/docs/using
Android NDK 编译构建脚本参考文档 :
ndk-build 脚本 : https://developer.android.google.cn/ndk/guides/ndk-build
Android.mk 构建脚本 : https://developer.android.google.cn/ndk/guides/android_mk
Application.mk 构建脚本 : https://developer.android.google.cn/ndk/guides/application_mk
博客资源 :
iSparta 工具 : https://download.csdn.net/download/han1202012/17496041
Google libwebp 库 : https://download.csdn.net/download/han1202012/17498155
libwebp 源码及编译相关资源 : https://download.csdn.net/download/han1202012/17826464 ( 源码 , 编译脚本 , 编译结果 so 库 )
博客源码 :
GitHub 地址 : https://github.com/han1202012/Webp
CSDN 下载地址 : https://download.csdn.net/download/han1202012/17574192