在說遷移之前,先了解下 什麼是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