huanfeng
(Huanfeng)
1
简介
一个多平台(支持 Windows, Mac, Linux)的APK信息查看和安装工具
前言
自己是一个安卓开发者, 经常需要查看 APK 的基本信息来确认包名和版本号, 所以在学习 Flutter 开发时, 顺手做了一个小工具, 功能一直很简单, 都是自用.
但最近 AI IDE 非常火, 尝试了一下, 可以高效的实现想要的功能, 所以补全了基本功能, 发布了出来.
使用 Flutter 开发的好处是在程序包不是特别大的情况下(目前安装包<10MB, 安装后 <30MB), 能提供不错的冷启动速度), 同时还是比较轻松的支持跨平台.
注意: 程序的核心功能都是调用命令行
注意事项
- APK的信息解析功能依赖 aapt2 和 apksinger (查看签名信息), 需要下载安卓的 build-tools (最新版本支持一键下载依赖)
- APK的安装功能依赖 adb, 如果系统中已有现成的可以直接使用, 另外不建议在系统中存在多个版本的 adb, 容易出现冲突.
- 程序使用最新的 Flutter SDK 开发, 所以不支持 Win7 及以下版本
- Linux 程序仅在 Ubuntu 24.04 上简单测试
- macOS 平台为调试签名, 需要手动放行安装
功能
- 查看 APK/XAPK/APKM 基本信息, 支持 xml 格式的图标显示
- 界面可以设置主题色 (Material Design 3 风格)
- 支持通过 ADB 安装, 支持多设备, 支持 XAPK/APKM 的安装
- 支持文件快速重命名 (使用应用名称+版本号等)
- 支持 adb/aapt2/apksiagner 的依赖一键下载
应用截图
项目地址
huanfeng/ApkInfoTool: An apk info tool
下载地址
更新记录
2024-11-24 1.3.1 版本, 支持基本的信息查看和安装功能
2024-11-27 1.3.2 版本, 增加 Windows 平台的 zip 包发布格式, 优化字体显示
2024-12-05 1.3.3 版本, 增加 macOS 平台的支持 (内置 adb 和 aapt2), 修正 UI 提示不正确的问题
2025-12-27 1.5.1 版本, 增加 XAPK/APKM 格式的支持; 增加 adb/aapt2/apksigner 的依赖一键下载功能 (注: apksigner 依赖于 Java, 这个还是需要自己下载的); Windows 上支持 scoop 安装 (自定义 bucket)
2026-02-27 1.7.1 版本, 增加了 xml 和自适应图标的显示
2 个赞
我之前也在找能在mac上用的,但就是没找到,最后用sdk工具看
huanfeng
(Huanfeng)
5
其实本身应用是可以便携运行的, 但 Flutter 会依赖很多散文件, 并不是特别方便, 但后续我可以尝试增加一种 zip 包发布格式.
图标现在只支持 png/web 的格式, xml的后续有空我也会尝试增加支持的, 但从原理上来说不会特别完善.
huanfeng
(Huanfeng)
7
这个我也有想过, 后续有空会尝试集成的 (我懒
)
huanfeng
(Huanfeng)
8
之前发布的版本在 macOS 都无法正常运行, 现在经过修改已经可以基本运行了.
huanfeng
(Huanfeng)
9
最近更新了版本, 最主要的是增加了 XAPK/APKM 的支持, 增加了依赖一键下载的功能
2025-12-27 1.5.1 版本, 增加 XAPK/APKM 格式的支持; 增加 adb/aapt2/apksigner 的依赖一键下载功能 (注: apksigner 依赖于 Java, 这个还是需要自己下载的); Windows 上支持 scoop 安装 (自定义 bucket)
1 个赞
huanfeng
(Huanfeng)
10
2026-02-27 1.7.1 版本, 增加了 xml 和自适应图标的显示, 现在大多数的APK都可以显示图标了 (个别复杂的 xml 可能渲染效果和实机上有些区别)
后续版本可否把aapt2和apksigner集成进去?毕竟除了安装Android SDK,还需要安装JRE。 