運行後報錯?
java.lang.NoClassDefFoundError
Didn’t find class “FragmentLifecycleCallbacks”
問題所在
低版本sdk類FragmentManager.FragmentLifecycleCallbacks找不到
解決方法
在AndroidAutoSize的常見問題裏已經有解決方法頁面,查看解決方案.
1.使用舊版本 v0.7.0,裏面不包含 FragmentManager.FragmentLifecycleCallback 以及 v7 包
2.compileSdkVersion 改成使用最新版本
3.這個方法使用androidx項目是有用的:
在 gradle.properties 添加
android.useAndroidX=true
android.enableJetifier=true
這兩個配置,重新編譯
解決方法地址: https://github.com/JessYanCoding/AndroidAutoSize/issues/32