Restart the app
Some changes are already deployed to the device, but state in the old process is not reinitialized automatically. In this case, restart the app without recompiling.
When to restart
Restart the app when:
- You changed the startup flow, login-state initialization, or route initialization.
- You changed a singleton cache, static member, companion object, or Kotlin top-level declaration.
- The run reports Hot Reload, but the screen still behaves like the old implementation.
- You just delivered resources or an agent and want to verify the new process state.
If the run already used Hot Fix, Clean Reinstall, or Debug, Jugg usually restarts the app automatically.
How to restart
Use Jugg's Restart action in Android Studio. From a terminal or an agent, run:
jugg restartRestart affects only the app associated with the current Jugg Run Configuration. It does not recompile or clear app data.
Restart after every deployment
If your current work repeatedly involves startup-state issues, enable this option in More Options:
Always restart app after deploymentThis setting restarts the app after every successful deployment. Turn it off after confirming the issue, or you will lose the advantage of Hot Reload preserving the current screen state.