Android X向后兼容性

问题描述 投票:2回答:1

我的Android App使用支持库版本27.1.2。我想要使​​用Android X(api 28)编写的库。

库版本的名称间距几乎没有问题。

示例......

该库有一个我想与api一起使用的Dialog

Dialog.show(androidx.fragment.app.FragmentActivity activity);

但是我的所有活动都在使用

android.support.v4.app.FragmentActivity

并且编译器不喜欢这个。

目前,不能将我的项目升级到最新版本,所以请不要升级答案,除非这是唯一的解决方案。

有没有办法解决这个不兼容问题?

提前致谢。

android gradle backwards-compatibility androidx
1个回答
5
投票

这是不可能的。要使用任何依赖于AndroidX的库,您的项目必须是migrate your whole project to AndroidX

请注意,支持反向 - 您可以在使用AndroidX的项目中使用使用支持库构建的库(这是android.enableJetifier=true标志的目的)。

© www.soinside.com 2019 - 2024. All rights reserved.