应用大小监控
记录每个版本的 Android APK/AAB 大小和 iOS IPA 大小,以便在发布前发现体积回归。
KMonitor 会记录应用各个版本的包体大小。
Android
Gradle 插件会在每次 assemble<Variant> 或 bundle<Variant> 任务成功后上传应用大小。APK 和 AAB 均受支持。
APK 大小使用 apkanalyzer 的 download-size 命令计算,与 Android Studio 使用的工具相同。它代表最终用户的估算下载大小。
AAB 大小使用 bundletool 的 get-size total 命令计算。它表示可以从 bundle 生成的 APK 的最大大小。
iOS
当您使用任一上传脚本上传 dSYM 时,会记录每个版本的 IPA 大小。
记录的大小是生成的.ipa,而不是 App Store 下载大小。