提问者:小点点

我应该了解android支持库吗?


我在Android开发者网站上看到Android支持库被弃用。 和androidX取代它,那么我是不是应该了解一下呢?


共1个答案

匿名用户

是的,usie AndroidX

AndroidX-Android扩展库

AndroidX的需求

AndroidX是一个重新设计的库,使包名称更加清晰。 因此,从现在开始,android系统将只适用于android默认类,android操作系统附带的其他库/依赖项将成为androidx的一部分(更有意义)。 所以从现在开始所有的新开发都将在AndroidX中更新。

com.android.support.** : androidx.
com.android.support:appcompat-v7 : androidx.appcompat:appcompat com.android.support:recyclerview-v7 : androidx.recyclerview:recyclerview com.android.support:design : com.google.android.material:material

AndroidX使用语义版本

以前,support library使用SDK版本,但AndroidX使用语义版本。 它将从28.0.0和1.0.0重新版本。

如何迁移当前项目在Android Studio 3.2(2019年9月或更多)中,有一个直接选项将现有项目迁移到AndroidX。 这将自动重构所有包。

在迁移之前,强烈建议备份项目。

现有项目Android Studio>; 重构菜单>; 迁移到AndroidX.。。 它将分析并打开底部的折射窗。 接受要完成的更改。