遷移至 AndroidX

AndroidX 會將原始的支援資料庫 API 替換為 androidx 命名空間中的套件。只有套件和 Maven 構件名稱已變更;類別、方法和欄位名稱未變更。

必要條件

進行遷移前,請將應用程式更新至最新版本。 我們建議您將專案更新為使用支援資料庫的最終版本:28.0.0 版本。這是因為 Android 1.0.0 版的成果與二進位檔 28.0.0 的成果相同。

使用 Android Studio 遷移現有專案

在 Android Studio 3.2 以上版本中,您可以從選單列選取 [重構] > [遷移至 AndroidX],將現有專案遷移至 AndroidX。

重構指令使用了兩個旗標。根據預設,系統會在您的 gradle.properties 檔案中將這兩種屬性設為 true

android.useAndroidX=true
Android 外掛程式會使用適當的 AndroidX 程式庫,而不是支援資料庫。
android.enableJetifier=true
Android 外掛程式會自動重新遷移現有的第三方程式庫,以便使用 AndroidX。

對應

如果您執行遷移作業時遇到問題,請參考下列表格,瞭解從支援資料庫到對應的 AndroidX 構件和類別的正確對應方式:

如需最新版的 Jetpack 程式庫,請參閱版本頁面

其他資源

如要進一步瞭解如何將程式碼遷移至 AndroidX,請參閱下列其他資源:

網誌文章

影片