The Fix Shipped and Nothing Changed: Hunting the Phantom Pins That Outlived It

ProAndroidDev - Medium ·
Android Development

The last article in this series ended with a vendor fix. Its SDK had declared kotlin-stdlib 2.3.0, which AGP consistent resolution carried onto our modules’ classpaths. Detekt’s type-resolving analysis uses an embedded Kotlin compiler. In this incident, that older compiler could not handle the newer dependency metadata correctly and reported 42 phantom UnsafeCast findings. They disappeared with a…

Read original article on ProAndroidDev - Medium →