Slackbot
03/29/2023, 11:16 AMYitz Lefkowitz
03/29/2023, 11:32 AMimplementation("libA:1.0.0!!")
For more details: https://docs.gradle.org/current/userguide/single_versions.htmlStylianos Gakis
03/29/2023, 11:35 AMYitz Lefkowitz
03/29/2023, 11:39 AMVampire
03/29/2023, 2:15 PM--scan
. Basically similar information as dependencies
and dependencyInsight
provide, but nicer displayed and searchable and with some additional information. In most cases it is easier to investigate in there.Stylianos Gakis
03/29/2023, 3:00 PMandroidx.compose.material:material:1.4.0-alpha04
in particular. And how in my code I got 1.3.1 (through androidx.composecompose bom2023.01.00), and therefore get no warning that some APIs from in there have changed, but at runtime it’s using 1.4.0-alpha04, and it crashes as one of the function signatures changed in a backwards incompatible way (it’s annotated as experimental so that’s why it was done this way).
Not gonna lie, a bit overwhelming to navigate in there for the first time, I wouldn’t say I understand everything that I would like to, but gonna try and spend some more time at it.Vampire
03/29/2023, 3:30 PMVampire
03/29/2023, 3:30 PMStylianos Gakis
03/29/2023, 3:32 PMVampire
03/29/2023, 3:36 PMapp
has 1.4.0-alpha in the transitive deps, so that is what app
when it assembles everything together ends up with in the runtime classpath.Vampire
03/29/2023, 3:38 PMVampire
03/29/2023, 3:38 PMStylianos Gakis
03/29/2023, 3:41 PMVampire
03/29/2023, 3:45 PMStylianos Gakis
03/29/2023, 3:48 PMVampire
03/29/2023, 3:49 PM