Update to Gradle 9.x and AGP 8.13.2#128
Conversation
this is the minimum needed update to allow usage of Kotlin 2.3 in dependant projects: https://developer.android.com/build/kotlin-support
|
libpebble3 compiles for me, it appears there's an issue with the core app. |
|
Huh - I thought we were using kotlin 2.3 already in coreapp... what am I missing? (Looks like the gradle bump is what breaks coreapp in this PR, because it breaks the android-version plugin we're using - does the AGP bump here need the gradle bump? I have a branch where I was trying to get AGP 9 working, which I think has a fix for this, so I'll try to dig that out, but if the gradle bump isn't needed for the AGP bump that would be easier i guess) |
Hm, not sure how it works. If you look at the linked table above, Kotlin 2.3 needs at least AGP 8.13.2. As for the Gradle, it's needed to use Kotlin 2.3 in the KTS scripts. But I guess the update here is not strictly needed, as the parent project can override (unlike the AGP where parent ant libpebble3 versions must match). Still, we could merge at least the |
|
|
Currently, libpebble3 is preventing all dependant projects (mostly microPebble 😀) from using Kotlin 2.3.X
This is the minimum version bump needed to allow usage of Kotlin 2.3 in dependant projects: https://developer.android.com/build/kotlin-support