Skip to content

Advanced Options

More Options in a Jugg Run Configuration groups run behavior, tool entries, and a few internal diagnostics actions. Change these options only when you intentionally want to change the run strategy; otherwise keep the defaults.

Run Options

OptionEffect
Confirm fallback when no file changesShows a confirmation before falling back to Gradle when Jugg detects no file changes. When disabled, Jugg falls back to Gradle directly.
Always restart app after deploymentRestarts the app after every deployment. This is useful after changing startup logic, singleton caches, static members, companion objects, or Kotlin top-level declarations.
Auto fallback to gradle when deploy errorFalls back to Gradle build and install automatically when deployment fails and the error can be recovered by fallback.
Embedded to APK(for Android RemoteViews)Embeds incremental changes into the APK so APK-backed features such as Android RemoteViews can see the update. Deployment takes longer when enabled.
Force use compat deploy for <device>Forces the compatibility deploy path for the selected connected device and makes the next run reinstall. Use it for device JVMTI or Apply Changes compatibility issues.

Tools

OptionEffect
Install Jugg SkillsInstalls the Jugg CLI, agent skill, and hooks.
Set custom server URLSets a custom Jugg backend URL for internal configuration, updates, or diagnostics services.
Check updatesChecks whether an update is available for the current plugin version.
Clean and reset JuggDeletes local Jugg caches and reopens the project. Use it when the local cache state is clearly broken.

Function Switches

OptionEffect
Enable quick deploy(skip App startup)Enables a faster deploy path that can skip waiting for app startup in some recover or deploy flows. It is enabled by default.
Enable use project Kotlin compilerUses the project's Kotlin compiler for incremental compilation. It is enabled by default; disable it only when investigating Kotlin compiler compatibility issues.
Enable backup classpathUses a backup classpath to improve compilation stability. Toggling it clears deploy history, and it may be hidden on unsupported platforms or environments.

Test Mock Events

These entries are mainly for internal diagnostics and are not recommended for daily runs.

OptionEffect
Mark as project synced and re-init compilerSimulates a successful Gradle Sync and reinitializes the compiler.
Mark as gradle compiled and re-init compilerSimulates a completed Gradle build and reinitializes the compiler. This may make Jugg state inconsistent with real build artifacts.