当我注意到我可以使用两个不同的依赖项时,我正要在我的项目中使用约束布局:
com.android.support.constraint:constraint-layout
androidx.constraintlayout:constraintlayout
这两者之间是否有区别或一些建议更可取?
编辑
Google 将停止支持com.android.support
并提示用户迁移到新的androidx
等效版本。
注意:随着 Android 9.0(API 级别 28)的发布,有一个名为 AndroidX 的支持库的新版本,它是 Jetpack 的一部分。AndroidX 库包含现有的支持库,还包含最新的 Jetpack 组件。
您可以继续使用支持库。历史工件(那些版本为 27 及更早版本,并打包为 android.support.*)仍将在 Google Maven 上可用。但是,所有新库的开发都将在 AndroidX 库中进行。
我们建议在所有新项目中使用 AndroidX 库。您还应该考虑将现有项目迁移到 AndroidX。
这是官方迁移指南和相应的库等价物。