在说迁移之前,先了解下 什么是Jetpack。
Android Jetpack
Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码的工作并简化复杂任务,以便您将精力集中放在所需的代码上。
Jetpack 包含与平台 API 解除捆绑的 androidx.* 软件包库。这意味着,它可以提供向后兼容性,且比 Android 平台的更新频率更高,以此确保您始终可以获取最新且最好的 Jetpack 组件版本。
Jetpack 库在 androidx
命名空间中发布。如果项目目前使用 Android 支持库,就可以考虑迁移至 androidx 命名空间。
Jetpack 库里面的数据信息
https://developer.android.google.cn/jetpack/androidx/versions
具体迁移,可以考虑使用Android studio 自带的工具,如下图
迁移失败的同学,可以参考官网说明,进行迁移:
https://developer.android.google.cn/jetpack/androidx/migrate