Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该了解android支持库吗?_Android_Android Support Library - Fatal编程技术网

我应该了解android支持库吗?

我应该了解android支持库吗?,android,android-support-library,Android,Android Support Library,我在网站上看到android支持库被弃用了。androidX取代了它,那么我应该了解它吗?是的,使用androidX AndroidX-Android扩展库 安卓的需求 AndroidX是一个重新设计的库,使包名更加清晰。因此,从现在起,android层次结构将只适用于android默认类,它随android操作系统一起提供,其他库/依赖项将成为androidx的一部分(更有意义)。所以从现在起,所有新的开发都将在androidx中更新 com.android.support.** : andr

我在网站上看到android支持库被弃用了。androidX取代了它,那么我应该了解它吗?

是的,使用androidX

AndroidX-Android扩展库

安卓的需求

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使用语义版本

以前,支持库使用SDK版本,但AndroidX使用语义版本。它将从28.0.0进行重新版本→ 1.0.0

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

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

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

是的,任何人都不应该使用android.support编写新代码。AndroidX是新版本,它完成了android.support所做的一切,还有更多。请改用AndroidX。