mark一下开启混淆后再Android12上出现的闪退问题

最近遇到了一个问题,在12以下的手机上没有问题,但是在Android12上安装打开就会闪退,报错为

java.lang.IncompatibleClassChangeError: Class j$.util.concurrent.j implements non-interface

当时很不明白这是啥问题,只是从字面上看到是不兼容的类的修改,后边也是混淆的指向。
具体原因还是没有弄明白,但是找到解决方法了,看下边
自 AGP 7.0.0-alpha12 以来,我们在发布时遇到过类似的崩溃。将脱糖库更新到版本 1.1.5 后,崩溃消失了。

dependencies {
    coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5'
}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容