问题
混淆后报错:java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
解决方法
发现是从 Android Gradle 插件版本 8.0.0 开始,这些优化默认处于启用状态。
https://developer.android.com/build/shrink-code?hl=zh-cn#add-configuration
在项目的 gradle.properties 文件中添加以下代码来停用这些额外的优化功能:
android.enableR8.fullMode=false
更多
也可以根据规则优化一下:
https://r8.googlesource.com/r8/+/refs/heads/master/compatibility-faq.md