JessYanCoding / AndroidAutoSize

🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案).
Apache License 2.0
13.47k stars 1.96k forks source link

Fatal Exception: java.lang.LinkageError: Class androidx.fragment.app.FragmentActivity method void android.app.Activity.onWindowFocusChanged() resolves differently in interface android.view.Window$Callback: Type list mismatch with void android.view.Window$Callback.onWindowFocusChanged(boolean) (declaration of 'androidx.fragment.app.FragmentActivity' appears in /data/app/-1/base.apk) #422

Open challengefengxin opened 2 years ago

challengefengxin commented 2 years ago

今天遇到一个线上用户崩溃 设备 品牌:vivo 型号:Y55 屏幕方向: 纵向 可用 RAM: 793.37 MB 可用磁盘空间: 2.08 GB 操作系统 版本:Android 6.0.1 屏幕方向: 纵向 是否已取得 root 权限:否

firebase上报的堆栈日志: Fatal Exception: java.lang.LinkageError: Class androidx.fragment.app.FragmentActivity method void android.app.Activity.onWindowFocusChanged() resolves differently in interface android.view.Window$Callback: Type list mismatch with void android.view.Window$Callback.onWindowFocusChanged(boolean) (declaration of 'androidx.fragment.app.FragmentActivity' appears in /data/app/com.webfic.novel-1/base.apk) at java.lang.Class.classForName(Class.java) at java.lang.Class.forName(Class.java:324) at java.lang.Class.forName(Class.java:285) at me.jessyan.autosize.AutoSizeConfig.findClassByClassName(AutoSizeConfig.java:171) at me.jessyan.autosize.AutoSizeConfig.(AutoSizeConfig.java:164) at me.jessyan.autosize.InitProvider.onCreate(InitProvider.java:42) at android.content.ContentProvider.attachInfo(ContentProvider.java:1901) at android.content.ContentProvider.attachInfo(ContentProvider.java:1876) at android.app.ActivityThread.installProvider(ActivityThread.java:5253) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4848) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4788) at android.app.ActivityThread.access$1700(ActivityThread.java:166) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5541) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:853) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:737)