我的Android App使用支持库版本27.1.2。我想要使用Android X(api 28)编写的库。
库版本的名称间距几乎没有问题。
示例......
该库有一个我想与api一起使用的Dialog
Dialog.show(androidx.fragment.app.FragmentActivity activity);
但是我的所有活动都在使用
android.support.v4.app.FragmentActivity
并且编译器不喜欢这个。
目前,不能将我的项目升级到最新版本,所以请不要升级答案,除非这是唯一的解决方案。
有没有办法解决这个不兼容问题?
提前致谢。
这是不可能的。要使用任何依赖于AndroidX的库,您的项目必须是migrate your whole project to AndroidX。
请注意,支持反向 - 您可以在使用AndroidX的项目中使用使用支持库构建的库(这是android.enableJetifier=true
标志的目的)。