我应该了解android支持库吗?
我在网站上看到android支持库被弃用了。androidX取代了它,那么我应该了解它吗?是的,使用androidX AndroidX-Android扩展库 安卓的需求 AndroidX是一个重新设计的库,使包名更加清晰。因此,从现在起,android层次结构将只适用于android默认类,它随android操作系统一起提供,其他库/依赖项将成为androidx的一部分(更有意义)。所以从现在起,所有新的开发都将在androidx中更新我应该了解android支持库吗?,android,android-support-library,Android,Android Support Library,我在网站上看到android支持库被弃用了。androidX取代了它,那么我应该了解它吗?是的,使用androidX AndroidX-Android扩展库 安卓的需求 AndroidX是一个重新设计的库,使包名更加清晰。因此,从现在起,android层次结构将只适用于android默认类,它随android操作系统一起提供,其他库/依赖项将成为androidx的一部分(更有意义)。所以从现在起,所有新的开发都将在androidx中更新 com.android.support.** : andr
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使用语义版本
以前,支持库使用SDK版本,但AndroidX使用语义版本。它将从28.0.0进行重新版本→ 1.0.0
如何迁移当前项目
在Android Studio 3.2(2019年9月或更高版本)中,可以直接选择将现有项目迁移到AndroidX。这将自动重构所有包
迁移之前,强烈建议备份项目。
现有项目
Android Studio>重构菜单>迁移到AndroidX。。。
它将分析并打开底部的折射器窗口。接受要完成的更改。是的,任何人都不应该使用android.support编写新代码。AndroidX是新版本,它完成了android.support所做的一切,还有更多。请改用AndroidX。