Simileoluwa Aluko
11/25/2025, 6:44 AMSimileoluwa Aluko
11/25/2025, 6:54 AMzsmb
11/25/2025, 7:10 AMcommonMain are supported too, that's not the issue.
How are you running the app? The easiest way is to have the KMP plugin installed in your IDE and then run the app with hot reload from the gutter icon. This way the IDE triggers reloads on code changes.zsmb
11/25/2025, 7:11 AMSimileoluwa Aluko
11/25/2025, 7:21 AMHow are you running the app?Hmm what's the gutter icon? I am running it via the standard way with the hot reload option.
zsmb
11/25/2025, 7:23 AMzsmb
11/25/2025, 7:23 AMSimileoluwa Aluko
11/25/2025, 7:34 AM07:33:06: Executing 'hotRunJvm --mainClass "com.simi.shelfpal.MainKt"'β¦
Executing tasks: [hotRunJvm, --mainClass, com.simi.shelfpal.MainKt] in project /Users/simileoluwaaluko/AndroidStudioProjects/ShelfPal/composeApp
________________________________________________________________________________________________
|
| Compose Hot Reload (1.0.0)
| Running 'com.simi.shelfpal.MainKt'
| JetBrains Runtime: /Applications/Android <http://Studio.app/Contents/jbr/Contents/Home/bin/java|Studio.app/Contents/jbr/Contents/Home/bin/java>
| ________________________________________________________________________________________________
| Explicit Reload Mode:
| Use `./gradlew reload` to hot reload the application
| Use `./gradlew :composeApp:hotReloadJvmMain` to hot reload the application (alternative)
| Use `./gradlew :composeApp:hotRunJvm --auto` to automatically reload the application on source changes
| ________________________________________________________________________________________________
π₯ | DevTools | Info | Running 'Gradle'...
π₯ | Build | Info | Starting a Gradle Daemon, 1 busy and 1 stopped Daemons could not be reused, use --status for details
π₯ | Build | Info | Reusing configuration cache.
π₯ | App | Info | Resolved 'dirty' @Composable scopes within 1.460125ms
π₯ | App | Info | ~ No @Composable is dirty
π₯ | Build | Info |
π₯ | Build | Info | BUILD SUCCESSFUL in 4s
π₯ | Build | Info | 13 actionable tasks: 2 executed, 11 up-to-date
π₯ | Build | Info | Configuration cache entry reused.
π₯ | DevTools | Info | Running 'Gradle'...
π₯ | Build | Info | Reusing configuration cache.
π₯ | App | Info | Resolved 'dirty' @Composable scopes within 44.833us
π₯ | App | Info | ~ No @Composable is dirty
π₯ | Build | Info |
π₯ | Build | Info | BUILD SUCCESSFUL in 769ms
π₯ | Build | Info | 13 actionable tasks: 2 executed, 11 up-to-date
π₯ | Build | Info | Configuration cache entry reused.Simileoluwa Aluko
11/25/2025, 7:36 AMSimileoluwa Aluko
11/25/2025, 7:37 AMSimileoluwa Aluko
11/25/2025, 7:37 AMzsmb
11/25/2025, 7:38 AM--auto is one way, it'll do Gradle continuous builds with its file watching to trigger reloads. But in explicit mode, the IDE should be reloading on saves as well. I'll look into it, thanks for the version info!Simileoluwa Aluko
11/25/2025, 7:40 AMzsmb
11/25/2025, 7:51 AMzsmb
11/25/2025, 7:52 AMzsmb
11/25/2025, 7:52 AMzsmb
11/25/2025, 7:53 AM--auto)Simileoluwa Aluko
11/25/2025, 8:43 AMzsmb
11/25/2025, 8:46 AM