LibChecker 是一款先进的Android系统分析工具,采用静态分析技术,为用户提供了深入探究应用内部结构及第三方库依赖关系的功能。其开源属性、多语言支持、安全隐私保障以及功能丰富性,使其成为开发人员和技术爱好者不可或缺的利器。
软件概述
LibChecker 是一款专为Android设备量身定制的开源系统工具,旨在帮助用户深入分析设备上应用的第三方库依赖及其架构细节。通过静态分析技术对APK文件进行扫描和解析,该工具揭示了应用的库信息、ABI架构、组件注册情况等关键数据,为开发人员和技术爱好者提供了全面的技术洞察,是优化应用性能、诊断兼容性问题的有效工具。
核心功能
1. 第三方库深度分析:详细列出应用所依赖的所有第三方库,识别并标注知名库,按引用次数排序,帮助用户快速了解应用的技术框架。
2. 架构与兼容性检测:分析应用的ABI架构,明确其是否支持64位或32位环境,为性能优化和兼容性评估提供关键数据。
3. 数据统计与可视化:统计库的使用频率,并通过图表形式直观展示,支持ABI统计的详细模式,便于深入分析。
4. 快照与对比功能:保存应用当前状态,对比版本升级前后的组件变化,辅助开发人员跟踪技术发展,确保应用稳定性。
软件特点
1. 开源与多语言支持:遵循Apache|2.0开源协议,支持多国语言,包括英语选项,满足全球用户需求。
2. 安全与隐私保护:无广告干扰,严格保护用户数据安全,确保个人信息不被泄露。
3. 深度系统解析:除了库信息,还能提供系统架构、CPU类型等硬件细节,支持Split APKs和Kotlin编译信息分析。
4. 用户友好界面:简洁的UI设计,操作便捷,适合各类用户,支持一键导出报告为PDF/TXT格式。
LibChecker应用使用指南
1、下载并安装提供的apk文件。
在功能菜单栏中,包括应用列表、统计、快照和设置等选项:
应用列表:展示当前手机安装的所有应用,可通过下拉菜单选择不同的排序方式。
点击进入应用可查看原生库、服务、活动、广播接收器、内容提供者、权限、元数据等信息。
随后是统计与快照功能。
设置选项中,用户可以根据需求调整主题背景颜色、APK分析、规则仓库、语言、云端规则等设置。
更新日志
v2.5.1.e4fdf2d96版本
适配 Android 16
支持分析 APKs 安装包
支持检测应用是否使用 Compose Multiplatform 技术
支持查看应用所有架构下的原生库信息
在 Android 8 以上设备上支持统计16 KB 对齐的应用
针对开启 16 KB 对齐的原生库或未压缩的原生库,独立标记在列表项中
新增「使用 IEC 单位」的选项,针对应用内文件体积展示生效
新增「快照自动删除」功能,自动删除旧快照
修正了 16 KB 对齐的检测方式
修正了详情页应用组件进程指示栏的显示逻辑
更新了更多现代的 Material Design 页面样式
在 Android 15 以上设备上支持记录「已归档应用」的基础信息
为特性详情弹窗中加入了参考链接
在安装来源页面增加了安装时间信息
在应用详情页的「进一步操作」中增加了支持的商店跳转项
在库引用统计中不再统计以应用程序 ID 开头的组件
修复了快照备份和恢复可能失败的问题
该版本快照中不再记录 assets 目录内的原生库信息
移除应用详情页的「Dex」页,因长时间缺少维护 Dex 规则
迁移遥测平台至 Firebase
其他修正和优化。



