fer*_*dev 6 android backwards-compatibility gradle androidx
我有使用支持库版本27.1.2的Android App。我想使用一个使用Android X(api 28)编写的库。
库版本的名称间距几乎没有问题。
例子...
库中有一个我想与api一起使用的对话框
Dialog.show(androidx.fragment.app.FragmentActivity activity);
Run Code Online (Sandbox Code Playgroud)
但是我所有的活动都在使用
android.support.v4.app.FragmentActivity
Run Code Online (Sandbox Code Playgroud)
并且编译器不喜欢这样。
当前无法将我的项目升级到最新版本,因此,除非这是唯一的解决方案,否则请不要升级答案。
有没有解决此不兼容问题的方法?
提前致谢。
这是不可能的。要使用任何依赖于AndroidX的库,您的项目必须将整个项目迁移到AndroidX。
请注意,支持相反功能 -您可以在使用AndroidX的项目中使用通过支持库构建的库(这是android.enableJetifier=true标志的目的)。
| 归档时间: |
|
| 查看次数: |
650 次 |
| 最近记录: |