Download Jugg

Your current Jugg version: unknown

Download jugg-3.0.35-release.zip (Updated at: 2026-07-23 19:27:21)

HOW TO INSTALL: "Settings"->"Plugins"->"Install Plugin from Disk"

更新日志

3.0.35 (2026.07.23)

  1. [feature] 支持 Jugg CLI skills,让 AI coding agent 可以独立快速完成开发到验收闭环
  2. [feature] 支持 android test 增量编译
  3. [feature] 支持 debug 按钮断点调试
  4. [feature] 支持 release APK 增量编译,支持 R8 混淆和 AabResGuard 资源混淆
  5. [feature] 支持 KSP(暂时仅对 kuikly @Page 启用)
  6. [feature] 支持常量扩散编译
  7. [feature] Windows 和 Linux 支持 target api 35 资源增量编译
  8. [feature] 支持 Gradle 9.2.1
  9. [feature] 兼容部分工程缺失 gradlew,自动补充
  10. [optimize] 优化降级后编译初始化时容易出现 IDE 卡住一段时间的问题,现在改为独立进程完成 APK 字节码解析
  11. [optimize] 优化部分场景需要重启 App 1-2 次,简化部署流程。解决方案:实现新的部署通道,不强依赖 apply changes 部署通道
  12. [optimize] 大量类部署(>1000) 时自动触发 dex 合并,修复大量类触发启动 OOM 问题
  13. [optimize] 提高 databinding 部分场景的编译兼容性,如同时修改数据类和 XML 时会编译失败,工程使用 Kotlin 1.7 版本会编译失败等
  14. [optimize] 修复 Windows 执行 gradle clean 失败,提示日志文件被占用无法删除。改为无锁写入
  15. [bugfix] 修复部分机型会出现 WebView crash 的兼容性问题
  16. [bugfix] 修复资源文件 > 15000 的工程概率出现部署失败的问题
  17. [bugfix] 修复 AbstractMethodException,场景:编译多层级 gradle 模块的 Kotlin internal 方法时,概率出现 module-name 和 base APK 不一致
  18. [bugfix] 修复首次编译时,文件无法识别未被 git add 的文件的问题
  19. [bugfix] 修复多项目同时打开且 Kotlin 版本不一致时,容易出现编译失败。原因:多项目共享了同一个编译器实例
  20. [bugfix] 修复使用 ./gradlew clean assembleDebug 时编译失败的问题,原因是 clean 会删除 Jugg 必需的编译产物,现已移至 .gradle/jugg 目录
  21. [bugfix] 修复部署失败后可能保留不完整 overlay,导致应用启动资源缺失崩溃
  22. [bugfix] 修复远程编译有概率点击停止后没有真正停止
  23. [bugfix] 修复多 APK 场景下 default method 脱糖标记误判,导致增量编译后运行时 AbstractMethodError
  24. [bugfix] 修复新增 Additional exclude patterns 后 Run/Debug 配置面板远程编译输入框被拉高的问题
  25. [bugfix] 优化 Additional exclude patterns 提示与解析,改为使用分号分隔 rsync pattern,并兼容旧的逗号分隔配置
  26. [bugfix] 修复新增 declare-styleable 后,主包 R.styleable dex 未随增量部署导致 NoSuchFieldError
  27. [bugfix] 修复 Gradle 6.8 下项目信息初始化脚本编译失败
  28. [bugfix] 隐藏可恢复的 DataBinding 编译失败警告,仅保留调试日志
  29. [bugfix] 修复 Android Studio Quail 单选设备时错误部署到所有已连接设备的问题
  30. [bugfix] 修复复合工程存在同名 app 模块时 Application R.jar 丢失,导致增量编译找不到 R 的问题

2.6.32 (2026.06.26)

  1. [feature] 支持 Android Studio Quail 1
  2. [feature] 支持 Android Studio Panda 4
  3. [feature] 支持 Android Studio Otter 2 Feature Drop
  4. [feature] 支持导出增量构建 APK
  5. [feature] 支持一键清除数据重装
  6. [feature] 兼容 Android RemoteViews,支持将增量修改打进 APK 并重装
  7. [feature] 支持 CI 构建
  8. [feature] 支持多 APK 扩散编译
  9. [feature] 支持 AppComponentFactory,修复兼容部署模式/集成模式下使用 AppComponentFactory ClassLoader 不正确的问题
  10. [feature] 远程编译支持指定环境变量
  11. [feature] 部署失败时默认不再直接降级而是停下(再次点击运行可降级)
  12. [optimize] 优化 android.enableJetifier=false 工程的依赖读取兼容性,修复部分场景编译失败
  13. [optimize] 兼容错误 "classes compiled by an unstable version of the Kotlin compiler"
  14. [optimize] 适配打开了 configuration cache 的工程
  15. [optimize] 优化从 Gradle 模块的信息读取,增加健壮性
  16. [optimize] 优化申请远程编译服务器内容过多时无法滚动的问题
  17. [optimize] 上传日志支持遍历已配置服务器重试
  18. [bugfix] 修复读取到 IDE 模块名为类似 'example.lib_common.lib2.main~1' 的名字时,依赖可能丢失导致编译失败
  19. [bugfix] 修复偶现上传日志失败
  20. [bugfix] 修复 Kotlin 1.3 和 Gradle 6.1 的兼容性问题
  21. [bugfix] 修复在 IDE 面板切换了 build variants 后,识别 variant 不正确导致增量编译无法使用的问题
  22. [bugfix] 修复设置 android:appComponentFactory 为非法值时,必现启动 Crash
  23. [bugfix] 修复使用 rsync 模式,且 .ssh 里面 key 较多时,会触发远程编译登录失败
  24. [bugfix] 兼容子目录调用形式的编译命令 subDir/gradlew :app:assembleDebug
  25. [bugfix] 兼容部分子模块用了 compileSdk = 36 导致 aapt2 加载失败,降级 gradle
  26. [bugfix] 修复 Windows UI 切换远程编译时卡死;修复部分远程服务器传输文件卡住
  27. [bugfix] 修复远程编译 PTY 回显退出码模板时,偶现 NumberFormatException 导致编译意外中止
  28. [bugfix] 修复服务切换将上传服务器加入 forbid list 后,上传日志失败

2.5.0 (2025.11.10)

  1. [feature] 支持 view binding 和 data binding
  2. [feature] 支持 dynamic feature 模块(AAB)
  3. [feature] 支持 Kotlin 2.2
  4. [feature] 支持 coreLibraryDesugaringEnabled 脱糖
  5. [feature] 支持 target api 35, 如:android:windowOptOutEdgeToEdgeEnforcement
  6. [optimize] 优化编译命令识别,决定是否可以 hook application 来开启兼容模式
  7. [bugfix] 修复安装 APK 时报错 "Parent job is Cancelling"

2.4.0 (2025.10.23)

  1. [feature] 支持 Android Studio Narwhal 4 Feature Drop
  2. [feature] 支持命令行调用(见接入手册)
  3. [feature] 支持 KMM compose(Kuikly compose)
  4. [feature] 降级按钮使用无需选择 jugg 配置(自动选择第一个)
  5. [optimize] 优化单个日志文件大小,限制为 100MB
  6. [optimize] 支持当出现某些 Kotlin 编译插件没有提供必须参数时,自动屏蔽该插件
  7. [optimize] 默认关闭 "Enable Backup Classpath" 选项,优化 clean 工程时的初始化速度
  8. [optimize] 尝试优化编译初始化卡顿问题(通过主动阶段性 GC)
  9. [optimize] 优化 gradle includeBuild 源码编译兼容性
  10. [bugfix] 修复工程存在 dynamic feature module 时,可能出现找不到 styleable 变量的运行时错误
  11. [bugfix] 修复 Android Studio Narwhal Feature Drop 无法自动创建运行配置
  12. [bugfix] 修复安装 APK 时报错:"Parent job is Cancelling"
  13. [bugfix] 修复 Android Studio Electric Eel 以下版本无法自动更新插件
  14. [bugfix] 修复 Gradle 编译失败:java.io.FileNotFoundException: (Operation not supported on socket)
  15. [bugfix] 修复部分 compose 源码无法编译
  16. [bugfix] 兼容修复 "cannot inline bytecode built with JVM target 21 into bytecode that is being built with JVM target 1.8. Specify proper '-jvm-target' option."
  17. [bugfix] 修复偶现编译外接源码工程找不到引用
  18. [bugfix] 修复 KMM compose 偶现编译失败,原因:没有正确处理父子模块关系
  19. [bugfix] 修复偶现日志上传失败
  20. [bugfix] 修复输出目录有多个 apk 时,可能选择了 32 位 apk 导致意料之外的结果。优先选择 arm64-v8a -> universal -> 第一个

2.3.0 (2025.08.03)

  1. [feature] 支持 Android Studio Narwhal Feature Drop
  2. [feature] 支持 Java 21
  3. [feature] 支持远程编译服务器申请流程(需有团队资源)
  4. [feature] 内置 rsync 3.4.1,修复远程编译/本地编译 macOS 使用 rsync 2.6.9 无法完全同步,导致可能编译报错
  5. [optimize] 不再过滤没有被 app 模块依赖的模块,以获得更好地鲁棒性
  6. [optimize] 支持展示 Fetching classpath 进度
  7. [bugfix] 修复更新本地 aar 场景,不执行 IDE Sync,降级编译后找不到依赖库声明
  8. [bugfix] 修复安装完 APK 后部分工程出现 "com.android.tools.r8.CompilationFailedException" 报错
  9. [bugfix] 修复部分 kmm 模块无法获取正确依赖导致编译时报错找不到依赖
  10. [bugfix] 修复修改资源时概率出现 "Compile files too much(xxx files), will fallback to gradle compile for better performance."
  11. [bugfix] 修复 masOS Intel 芯片无法使用远程编译
  12. [bugfix] 修复使用 namespace 或打开了 nonTransitiveRClass 的工程会出现 R.styleable 找不到引用的错误

2.2.0 (2025.05.21)

  1. [feature] 支持 Kotlin compose 编译
  2. [feature] 支持 Kotlin @Parcelize 注解
  3. [feature] 优先使用工程的 Kotlin 编译器版本,以解决 Kotlin 1.4 以下和 2.0 以上 语法不兼容等问题
  4. [feature] 支持 Android Studio Meerkat / Narwhal
  5. [feature] 支持 Intellij Idea 2024 / 2025 版本
  6. [feature] 增加 Clean and Reset Jugg 功能,可在 Jugg 无法正常降级时使用
  7. [optimize] 优化依赖库被 gradle 清理后的恢复策略
  8. [optimize] 优化自动降级参数,避免部署 >1000 class 导致运行卡顿的情况
  9. [optimize] 第三次发生部署超时(Got deploy timeout)时,重装 APK;第四次超时降级
  10. [optimize] ADB 不可用时尝试重启一次 ADB 服务
  11. [bugfix] 修复用 PackageManager.getResourcesForApplication 加载独立 APK 的资源时,找不到资源
  12. [bugfix] 修复 Android 8.0 启动空指针
  13. [bugfix] 修复 Android 15 在 Android Studio Meerkat 以下版本无法使用热重载
  14. [bugfix] 修复 Windows 更新 jar 并执行依赖库增量编译时,找不到依赖变化
  15. [bugfix] 修复偶现依赖库增量编译失败
  16. [bugfix] 修复 macOS 升级到 15.4 后部分设备出现 findViewById 返回 null
  17. [bugfix] 修复有 R 超限拆分的工程,在资源增量编译后,编译代码概率出现找不到 R.styleable 错误
  18. [bugfix] 修复 Idea 使用高版本 JVM 时,不支持 java 1.7 源代码导致编译失败
  19. [bugfix] 修复 Kotlin 1.3 工程偶现 "XXX is compiled by a pre-release version"

2.1.0 (2025.02.23)

  1. [feature] 支持热更新,服务器下发自动更新!
  2. [feature] 资源增量编译支持原生 ARM 架构(不依赖 Rosetta)
  3. [feature] 支持不同工程的使用不同的自定义编译器,如触发协议打包
  4. [bugfix] 修复首次打开项目时选择不了设备的问题(仅首次)
  5. [bugfix] 修复代码编译失败又编译成功后,小概率部署失败触发降级
  6. [bugfix] 修复远程编译同步多个工程时,local.properties 也被同步上去的问题

2.0.1 (2024.01.15)

  1. [feature] 支持 native library 增量更新
  2. [feature] 兼容 Android Studio Bumblebee 版本
  3. [feature] 兼容 Kotlin 1.4 版本
  4. [feature] 支持从服务端下发降级文件识别规则
  5. [optimize] 部分文件编译失败时提前结束编译
  6. [optimize] Gradle 编译后自动复制 generated/source
  7. [optimize] 优化部分 UI 体验
  8. [optimize] 增强 Kotlin 编译器错误日志收集能力
  9. [optimize] 当上次 Gradle 构建失败时下次依然降级,更符合用户预期
  10. [optimize] 优化 "Init Incremental Compile" 阶段内存占用
  11. [bugfix] 修复与 AGP 3.4.2/3.5.4(Android Gradle 插件)的兼容性问题
  12. [bugfix] 修复实现包含默认方法的接口 lambda 表达式时出现的 AbstractMethodError
  13. [bugfix] 修复 ks-key-alias 包含密码时输入等待导致的死循环
  14. [bugfix] 修复修改新文件大小写后编译失败问题
  15. [bugfix] 修复通过文件管理器删除并恢复目录后变更文件丢失问题
  16. [bugfix] 修复资源文件超过 40,000 个时部署易超时问题
  17. [bugfix] 修复 Android 15 系统热重载后资源变更未生效问题
  18. [bugfix] 修复 aar 包含多个 jar 时库模块增量编译异常
  19. [bugfix] 修复库模块增量编译中为接口添加默认方法导致的 AbstractMethodError
  20. [bugfix] 修复偶现的 "Sync file from local to remote failed, please check your sync client is opened." 错误
  21. [bugfix] 修复使用 rsync 与 SSH 密钥时 APK 获取失败问题
  22. [bugfix] 修复复制已编译项目后 Jugg 运行异常问题
  23. [bugfix] 修复 Git 子模块中使用 kotlinx.android.synthetic 的页面触发 RJavaFixer 后崩溃问题
  24. [bugfix] 修复编译日志中部分错误堆栈信息丢失问题(根据原文结构补充完整)

2.0.0 (2024.10.14)

  1. [feature] 支持 Android 11 以下设备!
  2. [feature] 支持依赖库增量编译!
  3. [feature] 支持 AndroidManifest.xml 增量编译!
  4. [feature] 支持将 generated/source 复制至本地
  5. [feature] 兼容 Gradle 8.x 版本
  6. [feature] 自动忽略不会编译为 APK 的模块
  7. [feature] 新增一键回退按钮
  8. [optimize] 设备连接后避免重复编译文件
  9. [optimize] IDE 界面显示更详细的编译进度信息
  10. [bugfix] 修复 Git 切换分支或拉取代码后文件变更可能丢失,需重新打开项目才生效的问题
  11. [bugfix] 修复 IDE 同步后偶现依赖缺失导致的 "unresolved declaration" 错误
  12. [bugfix] 修复部署过多类时出现的 SQLite 异常:"[SQLITE_TOOBIG] String or BLOB exceeds size limit (statement too long)"
  13. [bugfix] 修复新项目无法记忆上次编译使用的同步模式
  14. [bugfix] 修复华为 HarmonyOS 4.2 系统热修复部署无效问题
  15. [bugfix] 修复小米 HyperOS 系统部署时出现 MISS_AGENT_RESPONSE 错误
  16. [bugfix] 修复 Jugg 同步文件时无法终止 Gradle 编译进程
  17. [bugfix] 修复 Windows 系统触发文件回滚检查时意外回滚文件问题

1.2.3 (2024.07.12)

  1. [feature] 支持 Git worktree 工作树
  2. [feature] 支持 Git 子模块
  3. [optimize] 尝试修复首次初始化时 "No R.jar found in project, compile may fail." 的问题
  4. [bugfix] 修复特定场景下使用本地构建时因 "AndroidManifest.xml changed" 错误回退的问题
  5. [bugfix] 修复 Git 回滚文件至无变更状态后,重新打开项目时变更文件丢失问题

1.2.2 (2024.06.26)

  1. [feature] 支持 Kotlin 1.9 版本
  2. [optimize] 修复 "Jugg compile not init" 问题(低概率发生),该问题由项目信息初始化偶发失败导致
  3. [bugfix] 修复全量构建后 aapt2 进程泄漏问题
  4. [bugfix] 修复新建项目首次打开时 Jugg 运行配置未生成问题
  5. [bugfix] 修复新增 declare-styleable 后调用 R.styleable.* 引发的 NoSuchFieldError
  6. [bugfix] 修复使用 kotlinx.android.synthetic(KAE)时新增 id 后调用 R.id.* 引发的 NoSuchFieldError
  7. [bugfix] 修复 Windows 本地构建失败问题
  8. [bugfix] 修复热重载出现 "JVMTI_ERROR_INTERNAL" 错误导致的部署失败
  9. [bugfix] 修复无物理设备时,项目打开后偶发自动启动 AVD 模拟器问题
  10. [bugfix] 修复为 Kotlin 接口添加默认实现 / 参数时引发的 AbstractMethodError

1.2.1 (2024.04.24)

  1. [feature] 一键访问优化:自动检测编译命令与输出 APK 路径
  2. [feature] 问题反馈时自动导出 logcat 日志
  3. [feature] 若上次安装失败且无文件变更时直接重试安装
  4. [optimize] 项目打开后即初始化项目信息(无需等待同步完成或跳过同步)
  5. [optimize] 修复 "WARN: getInputStream () should be called before connect ()" 警告日志
  6. [optimize] 默认配置使用独立名称避免下次扫描覆盖常规配置
  7. [bugfix] 修复顶层函数添加可选参数时,同时编译声明文件与调用文件导致的 NoSuchMethodError
  8. [bugfix] 修复扩展编译未正确生效导致的 NoSuchMethodError
  9. [bugfix] 修复 Hedgehog 及以上版本自动检测编译命令与 APK 路径失败问题
  10. [bugfix] 修复存在过多 SSH 密钥时远程登录失败问题
  11. [bugfix] 修复重新打开项目后 Gradle 同步导致的项目根目录 gradle 文件变更丢失
  12. [bugfix] 修复其他插件更新时意外触发 Jugg 发布的问题
  13. [bugfix] 修复当默认接口是修改类的父接口时,因脱糖失败引发的 AbstractMethodError

1.2.0 (2024.02.04)

  1. [feature] 支持检测文件回滚操作
  2. [feature] 支持自定义服务器 URL 与构建文件检测
  3. [feature] 支持从服务端拉取通知消息
  4. [feature] 在 "More options" 中添加测试用模拟事件功能
  5. [feature] 支持远程编译时使用 rsync 同步
  6. [feature] 支持 SSH 密钥登录
  7. [optimize] 通过启用 Java 8 脱糖并移除 redex 逻辑,优化 DEX 文件过多导致的 OOM 问题
  8. [optimize] 复制本地类路径至 Jugg 目录避免 Gradle 破坏
  9. [optimize] 无错误或错误过多时重建编译器重试机制
  10. [optimize] 提升本地模式 APK 文件搜索速度
  11. [bugfix] 修复重新打开项目后 Gradle 编译期间变更文件丢失问题
  12. [bugfix] 修复 "com.android.tools.r8.CompilationFailedException: Compilation failed to complete" 的 DEX 错误
  13. [bugfix] 修复重新打开项目后运行配置可能重置问题
  14. [bugfix] 修复 SourceFileManager 误删回滚文件问题
  15. [bugfix] 修复 d8 编译错误:"java.lang.NoSuchMethodError: 'com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata"
  16. [bugfix] 修复新增 R.id 资源在源码编译后出现 "error: unresolved reference" 错误
  17. [bugfix] 修复旧版本升级后运行配置被覆盖问题
  18. [bugfix] 修复 "Waiting Jugg initializing finish" 与 "Warm Up Compile" 间的死锁问题
  19. [bugfix] 修复 Chipmunk 版本处理 DEX 文件时的 IllegalArgumentException 异常
  20. [bugfix] 修复全量编译后数据库损坏时无法重新初始化问题
  21. [bugfix] 修复同步项目后自定义构建文件变更丢失问题
  22. [bugfix] 修复偶现日志上传失败

1.1.13 (2024.01.13)

  1. [optimize] 当 JavaTask 无错误调用失败时重新创建 JavaCompiler 实例
  2. [bugfix] 修复 Hedgehog 版本后运行配置未创建问题
  3. [bugfix] 修复因环境变量未正确设置导致的本地 Gradle 编译失败
  4. [bugfix] 修复新增接口静态方法调用代码时出现的 AbstractMethodError
  5. [bugfix] 修复接口默认实现修改后未更新问题
  6. [bugfix] 修复 "org.sqlite.SQLiteException: [tr] String or BLOB exceeds size limit (statement too long)" 错误
  7. [bugfix] 修复 redex 错误 "Compilation failed to complete,Caused by: XXXX is defined multiple times"
  8. [bugfix] 修复多模块编译时 strings.xml 出现的 "unresolved reference" 问题
  9. [bugfix] 修复重新打开 IDE 后运行配置重置问题
  10. [bugfix] 修复远程同步路径与项目路径相同时出现的 "must be the parent of project path" 错误
  11. [bugfix] 修复 Windows 系统路径混用 "/" 和 "\\" 导致的 "Run configuration is invalid" 问题
  12. [bugfix] 修复 Android Studio Dolphin 版本无法监听同步事件问题
  13. [bugfix] 修复新增静态对象字段时出现的 NullPointerException
  14. [bugfix] 修复删除接口默认方法重写时未触发重打包导致的 AbstractMethodError
  15. [bugfix] 修复 A 触发 B 重打包时,B 实现包含默认方法的 C 接口导致的 AbstractMethodError

1.1.12 (2023.12.22)

  1. [feature] 运行配置支持模板选择功能
  2. [feature] "No file changes" 时显示确认对话框
  3. [optimize] 针对大型项目提高 "Too many changes" 的限制阈值
  4. [optimize] 不再依赖 Android 运行配置即可使用 Jugg
  5. [optimize] 确保 Jugg 初始化完成后再启动新编译任务
  6. [optimize] 用户体验:增加更多进度指示状态
  7. [bugfix] 修复本地编译问题(原文此处不完整,建议补充完整后继续翻译)

1.1.11 (2023.12.13)

  1. [feature] 在主工具栏添加 "Restart App" 按钮
  2. [feature] 通过设备选择框支持多设备并行部署
  3. [feature] local.properties 和 gradle.properties 变更时自动回退至 Gradle 编译
  4. [feature] 支持多项目同步功能
  5. [feature] 独立远程运行配置模块
  6. [optimize] 通过创建 JuggDeploymentService 替代 DeploymentService 提升部署速度
  7. [optimize] 避免增量链接失败后所有资源编译中断
  8. [optimize] 添加 maxCompileSourceFiles 限制,超限时回退 Gradle 编译
  9. [optimize] 进度指示器增加运行时间显示
  10. [optimize] 重新启用 KotlinCompiler 预热以加速 "配置编译环境" 阶段
  11. [bugfix] 修复因 compileSdkVersion 不匹配导致的 android.jar API 错误,优先使用模块的 compileSdkVersion
  12. [bugfix] 修复新 IDE 中 isNeedReloadProjectInfo 始终为 true 的问题
  13. [bugfix] 修复重新解析 Gradle 时异常导致的初始化项目信息失败
  14. [bugfix] 修复 Kotlin 语言版本与 build.gradle 不匹配导致的 "and is not allowed on a nullable receiver" 错误
  15. [bugfix] 修复远程同步路径以 '/' 结尾时获取类路径失败的问题

1.1.10 (2023.12.08)

  1. [feature] 支持 Android Studio Iguana 版本
  2. [optimize] 终止 aapt2 进程后自动重载资源表
  3. [optimize] 支持 Git 根目录为项目父目录的工程恢复功能
  4. [optimize] 清理冗余引用记录(减少 50% 数据量)
  5. [bugfix] 修复调用静态接口方法时出现的 NoSuchMethodError
  6. [bugfix] 修复 Android Studio Chipmunk/Dolphin 版本无法初始化项目信息问题
  7. [bugfix] 修复 aapt2-inclink 进程泄漏问题
  8. [bugfix] 修复 kotlin-android-extensions 插件相关错误

1.1.9 (2023.11.22)

  1. [feature] 全面支持 Windows 系统!
  2. [optimize] 不再重建 K2JVMCompilerIsolate 以提升编译速度
  3. [optimize] 支持编译过程中取消操作
  4. [optimize] 加速初始化:移除 KotlinCompiler 预热步骤(效果有限)
  5. [optimize] 受影响源文件不再保存至 DeployFileManager,避免重复编译
  6. [bugfix] 修复样式属性索引在编译 styleables 后不正确的问题
  7. [bugfix] 修复使用 Data Binding 时 Kotlin 编译错误("类型不匹配"、"无法访问类"),将生成源码添加至 - Xjava-source-roots 参数中
  8. [bugfix] 修复异常 "[SQLITE_ERROR] SQL error or missing database (Expression tree is too large (maximum depth 1000))"
  9. [bugfix] 修复文件曾编译成功后,因调用方法被修改引发的 AbstractMethodError
  10. [bugfix] 修复 "org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: file_infos.path)" 错误
  11. [bugfix] 修复偶尔尝试编译已删除文件的问题

1.1.8 (2023.11.15)

  1. [feature] 支持指定远程同步路径(可选配置)
  2. [feature] 远程编译支持空密码,点击运行时显示密码输入弹窗
  3. [optimize] 新增回退策略:当编译次数即将超过 10 次时,回退至 Gradle 编译
  4. [optimize] 存在热修复文件时全量回退至热修复模式以提升性能
  5. [optimize] 增强编译 SDK 版本获取的健壮性
  6. [optimize] 对话框密码字段隐藏显示
  7. [optimize] 从 ModuleJdkOrderEntry 读取编译 SDK 版本以提高准确性
  8. [bugfix] 修复 Windows 系统远程编译运行失败问题
  9. [bugfix] 支持构建变体,修复非 "debug" 变体时类路径文件缺失问题

1.1.7 (2023.11.3)

  1. [optimize] 优化部署结果提示信息
  2. [optimize] 改进平台与构建工具获取逻辑
  3. [bugfix] 修复支持 Giraffe 版本后对 Flamingo 及以下版本的兼容性问题
  4. [bugfix] 通过 Windows 单元测试,修复启动失败和资源编译问题
  5. [bugfix] 修复获取错误 Android Home 路径的问题

1.1.6 (2023.10.30)

  1. [feature] 资源编译功能支持 Linux 和 Windows 平台
  2. [optimize] 代理无响应时延迟 5 秒重试机制
  3. [optimize] 将可部署状态等待时间从 5 秒缩短至 3 秒
  4. [optimize] 更新增量更新数据库条件以提升性能
  5. [bugfix] 修复远程模式下全量构建后 Gradle 同步导致的编译失败问题,尝试推测基础目录并补全缺失的类路径
  6. [bugfix] 修复因删除范围过大导致增量更新数据库后引用丢失问题
  7. [bugfix] 修复重新打开项目时新增文件缺失问题

1.1.5 (2023.10.25)

  1. [feature] 支持在添加新抽象方法时获取影响源文件
  2. [optimize] 不再部署 R.dex(因 R 字段已被内联),提升部署速度与兼容性
  3. [optimize] 将 Kotlin 编译错误路径转为绝对路径,支持 IDE 内点击跳转
  4. [bugfix] 修复 Gradle 同步后因依赖未更新导致的编译失败问题

1.1.4 (2023.10.18)

  1. [feature] 新增问题反馈功能,在运行配置窗口添加反馈按钮
  2. [feature] 支持远程编译子目录功能,添加本地到远程同步路径配置字段
  3. [feature] 收集并展示编译失败时的 Gradle 错误输出信息
  4. [optimize] 改进进度指示器的用户体验
  5. [optimize] 优化回退原因提示逻辑
  6. [bugfix] 修复提交代码时未添加已部署文件的问题
  7. [bugfix] 修复本地编译错误:改用项目 Java SDK 而非环境变量 JAVA_HOME,确保与 Gradle JDK 版本一致
  8. [bugfix] 修复 Jugg 目录存在.DS_Store 文件时编译失败的问题
  9. [bugfix] 修复因 aapt2 生成 'layout-v22' XML 导致布局文件修改未生效的问题
  10. [bugfix] 修复第二次编译新布局 XML 时出现 "file not found" 错误的问题

1.1.3 (2023.10.09)

  1. [bugfix] 修复 R.styleable 未生成问题,使 aapt2 支持导入 R.styleable
  2. [bugfix] 修复 R 文件编译后出现的 Gradle 错误 "Type xxx.R${'\$'} anim is defined multiple times"
  3. [bugfix] 修复 "org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (Expression tree is too large (maximum depth 1000))" 导致的意外停止问题

1.1.2 (2023.10.07)

  1. [bugfix] 修复使用不同项目但相同包名的设备时部署状态异常问题
  2. [bugfix] 修复同一项目多设备部署时状态显示错误问题

1.1.1 (2023.10.06)

  1. [bugfix] 修复重新打开项目后 Jugg 未加载最新资源表的问题
  2. [bugfix] 修复项目关闭后 aapt2 守护进程未退出的问题
  3. [bugfix] 临时解决 "R+ Device should have FULL debugger swap support" 错误提示
  4. [optimize] 标记 Gradle 编译期间修改的文件为未编译状态

1.1.0 (2023.10.06)

  1. [feature] 资源编译功能支持添加 ID 标识

1.0.0 (2023.9.15)

  1. 首个正式发布版本