Skip to content

降级 Gradle 编译 ​

Jugg 默认先尝试增量。当当前修改需要完整 Gradle 链路确认,或者你想刷新一次完整构建基线时,可以让本轮改走 Gradle 编译。它会更慢,但结果更接近原生 Android Studio Run。

无文件变化时运行 ​

没有保存的新改动时再次点击 Jugg Run,Jugg 可能弹出确认框,询问是否继续用 Gradle 编译。

选择结果
Yes本轮改走 Gradle 编译,完成后安装并启动 App
No取消本轮运行
Clean And Reinstall清理 App 数据并重装 APK
Export incremental APK导出当前已经编译过的增量 APK

这个场景常见于两种情况:你确实想刷新基线,或者只是误点了一次 Run。误点时选 No 即可。

主动点击降级按钮 ​

如果你明确要完整 Gradle 构建,可以点击 IDE 里的 (Jugg) Fallback to Gradle Compile。终端或 Agent 场景可以执行:

bash
jugg gradle-build

适合主动降级的情况:

  • 刚切分支或拉取了大量代码。
  • 改了 Gradle 插件、依赖、source set、Manifest placeholder。
  • 怀疑本轮增量结果不对,需要用 Gradle 对照。
  • 删除了类、资源或 Manifest 节点,要确认旧内容已经消失。

Gradle 成功后,Jugg 会重新读取 APK、classpath、mapping 和资源基线。后续小改动仍然可以继续 Jugg Run。

build 文件变化弹窗 ​

修改 build.gradle、settings.gradle 或依赖声明后,Jugg 可能先弹出依赖变化确认框。

选择什么时候选
Fallback to Gradle不确定依赖变化影响,或改了插件、variant、source set
Find out changed Libraries只改了依赖版本,并且想让 Jugg 尝试依赖库增量
Ignore build changes确认 build 文件变化和当前 APK 无关
关闭弹窗取消本轮运行

不确定时选 Fallback to Gradle。这里多花一点时间,通常比带着不准的基线继续增量更省事。

相关页面 ​