jai*_*wat 14 android legacy-code android-support-library androidx
Use legacy android.support libraries创建新项目时是否应该选择该选项?如果我不选择此选项会怎样?

Luk*_*uke 14
一点背景:
直到最近,几乎每个 Android 应用程序都使用 android.support库,以便他们可以在旧 Android 版本上使用新 Android 版本中引入的功能。你可以在这里阅读:https : //developer.android.com/topic/libraries/support-library
最近,谷歌宣布支持库不会有新版本,取而代之的是支持库将成为一个名为AndroidX. 这是他们的公告:
随着 Android 9.0(API 级别 28)的发布,有一个名为 AndroidX 的新版本支持库,它是 Jetpack 的一部分。AndroidX 库包含现有的支持库,还包含最新的 Jetpack 组件。
您可以继续使用支持库。历史工件(那些版本为 27 及更早版本并打包为 android.support.* 的工件)仍可在 Google Maven 上使用。但是,所有新的库开发都将在 AndroidX 库中进行。
我们建议在所有新项目中使用 AndroidX 库。您还应该考虑将现有项目迁移到 AndroidX。
所以现在所有的 Android 应用程序都应该使用 AndroidX,而不是旧的支持库。当您在 Android Studio 中创建新项目时,它会默认使用 AndroidX,但您仍然可以选择Use legacy android.support libraries需要,通过单击您找到的复选框。
大多数时候,你可能想使用 AndroidX
| 归档时间: |
|
| 查看次数: |
6483 次 |
| 最近记录: |