运行后报错?
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