在应用启动时,它崩溃,并且在运行Dagger 2.22.1
的{{1}}和某些运行其他版本(并非特定于棒棒糖的版本)的设备上,Lenovo Coolpad
引发了NoClassDefFoundError >
但是我可以在具有不同android操作系统版本的某些设备Android 6.0.1
,like OnePlus 7
,Redmi note 6
上成功运行
我用Google搜索了,发现了许多可能的问题,例如
2.Proguard问题(我只是尝试运行调试版本,而不受保护)
我整天都在解决这个问题,试图找出原因
注意1:我仅在一个扩展了Moto One Power
的类Mapper.kt
上遇到此错误,而该类是com.google.common.base.Converted
分支上的工作文件
注意2:在分析.apk时,我发现生成了4个git develop
文件,包括主.dex(.dex
,classes.dex
,{{1} },classes2.dex
)
他们秩序井然
classes3.dex
classes4.dex
classes.dex
classes2.dex
(此文件夹位于classes3.dex
文件夹下,我不确定这是正确的),因为在classes4.dex
分支中,它不在res
登录
git develop