简介
一个多平台(支持 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 基本信息
- 界面可以设置主题色 (Material Design 3 风格)
- 支持通过 ADB 安装, 支持多设备
- 支持文件快速重命名 (使用应用名称+版本号等)
应用截图
项目地址
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 提示不正确的问题