我正在构建第三方库,我试图发布依赖于AndroidX的库,并将其实现到仍然依赖android.support的客户应用程序项目中。
我目前唯一想到的解决方案是拥有两个带有两个库版本的分支。
一个在我的库中使用Support的人,另一个在使用AndroidX。但是,由于错误修复或新功能意味着需要在两方面进行更新,因此在不久的将来可能很难维护。似乎没有其他方法。
我的客户是否仍然可以在支持的情况下使用我的Android X库?
答案 0 :(得分:0)
“ 注意:随着Android 9.0(API级别28)的发布,Jetpack的支持库有了一个新版本,称为AndroidX。AndroidX库包含现有的支持库,还包括最新的支持库。 Jetpack组件。 您可以继续使用支持库。历史工件(那些版本为27和更低版本,并打包为android.support。*的工件)将在Google Maven上可用。但是,所有新的库开发都将在AndroidX库中进行。 我们建议在所有新项目中使用AndroidX库。您还应该考虑将现有项目也迁移到AndroidX。”
android developers official site提供的上述声明 因此,新更新仅在androidx中添加,而不在android.support中添加