gpt4 book ai didi

android - androidx 和 com.android.support 之间的区别

转载 作者:IT老高 更新时间:2023-10-28 22:26:09 25 4
gpt4 key购买 nike

当我注意到我可以使用两个不同的依赖项时,我正要在我的项目中使用约束布局:

  • com.android.support.constraint:constraint-layout
  • androidx.constraintlayout:constraintlayout

这两者之间有区别吗?还是有一些建议更可取?

编辑

Google 将停止对 com.android.support 的支持,并提示用户迁移到新的 androidx 等效版本。

Note: With the release of Android 9.0 (API level 28) there is a new version of the support library called AndroidX which is part of Jetpack. The AndroidX library contains the existing support library and also includes the latest Jetpack components.

You can continue to use the support library. Historical artifacts (those versioned 27 and earlier, and packaged as android.support.*) will remain available on Google Maven. However, all new library development will occur in the AndroidX library.

We recommend using the AndroidX libraries in all new projects. You should also consider migrating existing projects to AndroidX as well.

这里是官方Migration guide以及相应的库等价物。

最佳答案

所有支持库都删除了 v4 v7 v12 v13 等标签,所有内容都重构到 androidx 包中。

它们本质上是相同的,但为了将来引用,androidx 将是我们应该在应用程序中使用的库。

本周(2018 年 5 月 14 日这一周)发布的 Android Studio 3.2 Canary 应该具有允许自动重构 androidx 包的工具。在 google i/o 2018 上有一个关于此的公告。

关于android - androidx 和 com.android.support 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50338323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com