腾讯音乐开源的 Android Studio 插件,复用 Gradle 基线做增量编译,3 秒内把代码改动热重载到设备,支持 JVMTI、自动回退 Gradle,并内置 CLI / MCP / Agent Skill。
项目介绍
Jugg 是腾讯音乐工程团队开源的 Android Studio 插件,专注快速增量编译与即时热重载。它复用最近一次完整的 Gradle 构建作为基线,只编译本次改动及其传递影响,把「改代码 → 设备刷新」的过程压到 3 秒以内,让日常迭代不再被 Gradle 的等待卡住。它不修改 Gradle 脚本、不依赖 SDK,只装一个 IDE 插件即可使用。
.sojugg-android-dev-loop Agent Skill,可自动化「编辑 → 编译 → 部署 → 验证」流程自 2021 年起开发,2023 年在腾讯音乐内部上线,开源前已在全民 K 歌、QQ 音乐、JOOX、酷狗音乐、酷狗直播、QQ 浏览器、央视频等 10 余个大型 Android 工程中使用,累计完成 80 万次以上增量编译,节省 3.6 万小时以上构建等待时间。
Jugg 安装,或从 Releases 下载离线包;# 也可通过 CLI 使用
jugg status
jugg compile
jugg deployAndroid Studio 2021(Bumblebee)至今、IntelliJ IDEA 2021.1.3–2025.1 Beta、AGP 3.4–9.1、Gradle 5.4.1–9.2.1、Kotlin 1.3–2.2、Android 8–16。