Conversation
Copy link
Copy Markdown
Member
We need to keep the android-gradle-plugin and kotlin versions in sync according to compatibility table at https://developer.android.com/build/kotlin-support
This may fix the error reported at skiptools/skip#658:
> Task :app:minifyReleaseWithR8
WARNING: R8: An error occurred when parsing kotlin metadata. This normally happens when using a newer version of kotlin than the kotlin version released when this version of R8 was created. To find compatible kotlin versions, please see: https://developer.android.com/studio/build/kotlin-d8-r8-versions
Copy link
Copy Markdown
Member Author
Seems to work. Before:
> Task :SomeAppModel:assembleRelease
> Task :skipstone:SkipLib:lintVitalAnalyzeRelease
> Task :app:minifyReleaseWithR8
WARNING: R8: An error occurred when parsing kotlin metadata. This normally happens when using a newer version of kotlin than the kotlin version released when this version of R8 was created. To find compatible kotlin versions, please see: https://developer.android.com/studio/build/kotlin-d8-r8-versions
WARNING: R8: An error occurred when parsing kotlin metadata. This normally happens when using a newer version of kotlin than the kotlin version released when this version of R8 was created. To find compatible kotlin versions, please see: https://developer.android.com/studio/build/kotlin-d8-r8-versions
…
> Task :skipstone:SkipUI:lintVitalAnalyzeRelease
> Task :skipstone:SkipFoundation:lintVitalAnalyzeRelease
> Task :SkipUI:compileReleaseKotlin
After:
> Task :app:minifyReleaseWithR8
> Task :app:mergeReleaseComposeMapping
> Task :app:convertShrunkResourcesToBinaryRelease
> Task :app:optimizeReleaseResources
> Task :app:compileReleaseArtProfile
> Task :app:packageRelease