技术分享
家庭服务器安装黑群晖全教程:引导、虚拟机与旁路由配置

Apk so 库瘦身

Android APK 瘦身通过动加载 so 库实现,以福昕pdf SDK 为例⁠ so 库是共享库,可被多个应用程序共享,包含函数和数据⁠ 动态加载原理:在调用 System.loadLibrary("xxx") 前拦截并加载网络下载的 so 库⁠ 实现步骤:从 apk/aar 中提取 so 文件,配置打包时不将 so 打包到 apk 中⁠⁠ 使用 build.gradle 配置排除 so 文件,避免每次打包手动删除⁠ 在 Activity 中初始化 so 库,或使用拦截器统一处理多个 Activity⁠⁠ 项目使用 ARouter 实现路由和组件化开发,可通过 PdfLoadSoInterceptor 拦截器实现 so 库的动态加载
Apk so 库瘦身
YunFei
YunFei
🪄作之不止,乃成君子