執行跨平台應用程式遷移作業

Android Studio 的「New Project」精靈包含「Migration Assistant」,可將現有的 iOS、Flutter 和 React Native 專案轉換為 Kotlin 和 Jetpack Compose。本指南說明如何使用遷移助理設定、啟動及監控代理程式應用程式遷移作業。

安裝及設定 Studio

請按照下列步驟操作,準備好使用「轉移輔助程式」:

  1. 前往 Android Studio 預先發布版頁面,下載並安裝最新初期測試版。Android Studio 預先發布版不會干擾現有的穩定版安裝作業。
  2. 啟動 Android Studio,然後按照「開始使用 Android Studio 中的 Gemini」一文中的操作說明,確認您已登入並啟用 Android Studio 中的 Gemini。

使用「New Project」精靈啟動程式碼集遷移作業

透過互動式多步驟代理工作流程,遷移小幫手可將現有的 iOS、Flutter 和 React Native 專案轉換為慣用的 Kotlin 和 Jetpack Compose。請按照下列步驟,將精靈指向現有的來源存放區:

圖 1:新專案精靈中的遷移設定。
  1. 從 Android Studio 歡迎畫面選取「New Project」,或從選單列依序前往「File」>「New」>「New Project」,開啟「New Project」視窗。
  2. 在「New Project」視窗的左側範本窗格中,選取「Migrate to New Project」。
  3. 按一下「Select Folder」(選取資料夾),然後瀏覽至要遷移至 Kotlin 和 Jetpack Compose 的現有 iOS、React Native 或 Flutter 程式碼集位置。
  4. 在「遷移策略」下方,選取下列其中一個選項:
    • 自主遷移。自動化遷移程序,可端對端執行,不須人為介入。
    • 循序漸進地遷移。引導式遷移程序,會在每個步驟後停止,詢問開發人員如何繼續。
  5. 在「驗證策略」下方,選取下列其中一個選項:
    • Android Studio 的歷程功能。代理程式會使用 Android Studio 適用的「Journeys」功能,在遷移程序中測試關鍵使用者歷程。
    • 手動驗證:代理程式只會執行必要檢查,驗證建構穩定性,並由開發人員手動定義及審查重要使用者歷程。
  6. 在視窗底部的文字欄位中提供額外情境資訊,例如特殊指示、來源應用程式資訊或輸出需求。使用「附加圖片」和「附加技能」按鈕,提供圖片或技能,協助專員執行遷移作業。
  7. 在視窗右下角,從「設定」>「工具」>「AI」>「模型供應商」中已啟用的模型清單,選取要讓代理程式用於遷移的模型。
  8. 按一下「下一步」,繼續輸入新專案的標準資訊,例如套件名稱和 SDK 最低目標版本。
  9. 按一下「完成」開始遷移。

監控程式碼集遷移作業

您可以在「代理程式」視窗中監控代理程式的進度。您可以在這個視窗中與代理進行引導式遷移,並在代理規劃及執行遷移作業時回答問題。

代理程式會在遷移程序中建構及測試應用程式。 遷移完成後,請手動檢查應用程式的重要使用者歷程。視應用程式的複雜程度而定,您可能需要繼續調整產生的應用程式,確保達到預期結果。