tools7.1.1开启混淆后崩溃
ccominghome opened this issue · 6 comments
ccominghome commented
com.android.tools.build:gradle 7.1.1 开启混淆后崩溃,libcore.reflect.TypeVariableImpl cannot be cast to java.lang.Class
DylanCaiCoding commented
我建个项目测了 7.1.1 和 7.2 都能正常运行哦
ccominghome commented
ccominghome commented
DylanCaiCoding commented
感谢测试反馈,我在 Demo 上测了是适配器内敛的问题,其它反射都是正常的。出问题的只是下面的用法,你是不是在项目这么用了?
private val adapter = simpleStringListAdapter<ItemFooBinding> {
textView.text = it
}
项目代码已修改,你升到 7.1.1 应该能正常运行 Demo 了。没别的问题话我明天发个版修复该问题。
DylanCaiCoding commented
已发 2.0.2 版本修复该问题
ccominghome commented
感谢测试反馈,我在 Demo 上测了是适配器内敛的问题,其它反射都是正常的。出问题的只是下面的用法,你是不是在项目这么用了?
private val adapter = simpleStringListAdapter<ItemFooBinding> { textView.text = it }项目代码已修改,你升到 7.1.1 应该能正常运行 Demo 了。没别的问题话我明天发个版修复该问题。
排查到了,不是因为这个,项目中使用了hilt,升级到2.41就好了