我在项目中想要使用约束布局,但发现有两个不同的依赖项可供选择:
com.android.support.constraint:constraint-layout
androidx.constraintlayout:constraintlayout
这两个有什么区别,或者有什么推荐的选择吗?
编辑
谷歌停止支持com.android.support
,并提示用户迁移到新的androidx
相应版本。
注意:随着 Android 9.0(API level 28)的发布,出现了一个名为 AndroidX 的支持库的新版本,它是 Jetpack 的一部分。AndroidX 库包含现有的支持库,并包括最新的 Jetpack 组件。
您可以继续使用支持库。历史遗留物品(版本为 27 及更早版本,并打包为 android.support.*)将继续在 Google Maven 上提供。但所有新的库开发将在 AndroidX 库中进行。
我们建议在所有新项目中使用 AndroidX 库。您还应考虑将现有项目迁移到 AndroidX。
这里是官方的迁移指南和相应的库版本。