Android Jetpack
的前身是Android Support Library
。
Android Jetpack
的包都是以androidx.
开头。
Android Jetpack
的Maven仓库:https://dl.google.com/dl/android/maven2/index.html
Android Jetpack
的文档:https://developer.android.google.cn/reference/androidx/classes
Android Jetpack
官网:https://developer.android.google.cn/jetpack
Android Jetpack
包含下面这些库:
Android Jetpack
中的绝大多数库都是直接从Android Support Library
修改而来,只是包名不同而已。
Android Jetpack
不能与Android Support Library
一起使用。Google
将逐步废弃Android Support Library
,所以,建议赶快迁移到Android Jetpack
。
迁移有2
种方式:
一种方式是你将工程中所有的旧的依赖换成新的。这种方式比较费时间,一次性迁移成功的可能性比较小。
另外一种就是通过Gradle
插件在编译的时候,自动将旧的包名替换为新的包名,这种方式只需要开发者在gradle.properties
文件中加入如下的配置:
android.useAndroidX=true
android.enableJetifier=true