兼容 AndroidX

原本工程中已经使用 AndroidX,在使用融云 SDK 时出现类型不兼容的问题,如下面情况: 1. 添加 ConversationFragment 和 ConversationListFragment 时, 2. 实现 IPluginModule 接口时
发布时间: 2019-10-14 18:36

回答:

  1. 首先检查 gradle.properties 里的 android.useAndroidX 和 android.enableJetifier 是否都设置为 true,没有的话要进行设置并执行同步;之后在使用 Fragment 时,将引用到 androidx.fragment.app.Fragment,如果没有的话手动添加或修改该引用;代码中会提示不兼容类型的错误,但不影响编译运行

  2. 通过远程依赖方式使用 SDK 不会出现不兼容的问题