文章目录
一、 Android Studio 中导入 libwebp.so 库
二、 Android Studio 中测试 libwebp.so 库
三、参考资料
一、 Android Studio 中导入 libwebp.so 库
已经做好了兼容 4.0 以下系统的的 Android 工程源码 , 在下面博客资源中可以下载 ;
上一篇博客 【Android 安装包优化】WebP 应用 ( libwebp 源码下载 | Android.mk 和 Application.mk 构建脚本修改 | libwebp 函数库编译 ) 最后编译好的动态库在 libs 目录下 ;
每个 CPU 架构目录下都有如下几个文件 :
导入三种 CPU 架构的动态库到 Android Studio 中 , 在 Android Studio 中的 app/src/main/ 下创建 jniLibs 目录 , 创建三个对应架构的目录 , 拷贝对应的 libwebp.so 动态库到对应目录中 ;
Google 为该 libwebp.so 提供了 Java 调用接口 , 将 libwebp-0.6.1\swig\libwebp.jar 拷贝到 app/libs 目录中 ;
在 Android Studio 中 , 右键点击 libs 下的 libwebp.jar , 在弹出的菜单中 , 选择 " Add As Library … " ,
选择要添加 Library 的 Module ,
在对应 Module 下的 build.gradle 构建脚本中 , 就会添加对应的 jar 依赖 ;