遷移至 Android Studio

將專案遷移至 Android Studio,您會需要適應新專案結構、建構系統和 IDE 功能。如果是從 Eclipse 遷移 Android 專案,Android Studio 提供匯入工具,可快速遷移現有程式碼至 Android Studio 專案和 Gradle 建構檔。詳情請參閱從 Eclipse 遷移

如果要從 IntelliJ 遷移已採用 Gradle 的專案,可以從 Android Studio 直接開啟現有專案。如果要遷移的 IntelliJ 專案尚未使用 Gradle,您將需要親自處理一些前置工作,才能將專案匯入 Android Studio。詳情請參閱從 IntelliJ 遷移

Android Studio 基本資訊

下列是準備遷移至 Android Studio 時,您應留意的幾個主要差異。

專案和模組整理

Android Studio 是以 IntelliJ IDEA IDE 為基礎。請參閱 Meet Android Studio 一文,開始熟悉 IDE 的基本資訊,例如導航、程式碼完成和鍵盤快速鍵。

Android Studio 沒有工作區功能,因此不同專案會各自開啟獨立的 Android Studio 視窗。定義 Android 應用程式的所有程式碼,從原始碼到建構設定和測試程式碼在內,Android Studio 會將其處理成多個專案。每個專案都包含一或多個模組,可讓您以功能為單位分割專案。模組皆可單獨建構、測試及偵錯。

如要進一步瞭解 Android Studio 專案和模組,請參閱「專案總覽」

以 Gradle 為基礎的建構系統

Android Studio 建構系統建基於 Gradle,採用了 Groovy 語法編寫的建構設定檔,以利擴充與自訂。

以 Gradle 為基礎的專案提供 Android 開發作業多項重要功能,包括:

  • 支援二進位程式庫 (AAR)。您只需宣告依附元件,程式庫即可自動下載並合併至您的專案,無需再複製程式庫原始碼。包括在建構期間的自動合併資源、資訊清單項目、Proguard 排除規則、自訂 Lint 規則等。
  • 支援建構變數。舉例來說,建構變數可讓同一個專案,建構不同版本的應用程式 (例如免費版和專業版)。
  • 輕鬆建構設定及自訂項目。舉例來說,您可以從 Git 標記提取版本名稱和版本代碼,作為建構作業的一部分。
  • 可以從 IDE、指令列和 Jenkins 這類持續整合伺服器使用 Gradle,以便隨時隨地都能提供相同的建構作業。

如要進一步瞭解 Gradle 的操作與設定,請參閱「設定建構作業」

依附元件

Android Studio 的程式庫依附元件使用 Gradle 依附元件宣告,並將 Maven 依附元件用於知名的本機來源和搭載 Maven 座標的二進位程式庫。詳情請參閱設定建構變數一文。

測試程式碼

使用 Eclipse ADT 時,檢測設備測試會編寫成不同專案,並透過資訊清單檔案中的 <instrumentation> 元素整合。在專案的主要開發程式碼集中,Android Studio 提供 androidTest/ 目錄,方便您在同一個專案檢視畫面中,新增和維護檢測設備測試程式碼。同樣的,Android Studio 也提供 test/ 目錄,用於進行本機 JVM 測試。

從 Eclipse 進行遷移

為使用 Eclipse 建立的現有 Android 專案,Android Studio 提供自動匯入工具。

遷移前置作業

從 Eclipse 遷移至 Android Studio 之前,請先按照下列步驟確認專案已做好轉換準備,並確認您已完成在 Android Studio 中需要用到的工具設定:

Eclipse ADT 前置作業:

  • 確保 Eclipse ADT 根目錄包含 AndroidManifest.xml 檔案。Eclipse 的 .project.classpath 檔案,或者 res/src/ 目錄也須包含在內。
  • 建立專案,最新工作區和專案更新即可存檔,且必定會包含在匯入內容中。
  • 請在 project.properties.classpath 檔案中執行註解排除任何與 Eclipse ADT 工作區程式庫檔案相關的參考檔案,以進行匯入。匯入後,您可以在 build.gradle 檔案中新增這些參考檔案。詳情請參閱「設定建構作業」
  • 工作區目錄、路徑變數,以及用於指定任何未解析的相對路徑、路徑變數和已連結資源參照的所有實際路徑地圖,如果將以上資訊記錄下來,會很有幫助。在匯入過程中,Android Studio 可讓您手動指定任何未解析的路徑。

Android Studio 前置作業:

  • 如果您尚未安裝,請下載 Android Studio。如果您已安裝 Android Studio,為確認是否為最新穩定版本,請按一下「說明」>「檢查更新」(如果您是 Mac 使用者,則按一下「Android Studio」>「檢查更新」)。
  • 由於第三方 Eclipse ADT 外掛程式不屬於 Android Studio 遷移範疇,因此,請記下您使用的第三方外掛程式。您可以在 Android Studio查看相對應的功能,或在 IntelliJ Android Studio 外掛程式庫中搜尋相容的外掛程式。如要管理 Android Studio 中的外掛程式,按一下「檔案」>「設定」>「外掛程式」選單選項。
  • 如果打算在防火牆後方執行 Android Studio,請務必調整 Android Studio 和 SDK Manager 的 Proxy 設定。Android Studio 必須透過網際網路連線,才能進行設定精靈、第三方程式庫存取權、遠端存放區存取權、Gradle 初始化和同步處理,以及 Android Studio 版本更新。詳情請參閱 Proxy 設定

將 Eclipse 專案匯入 Android Studio

您應根據專案架構,決定匯入現有 Eclipse ADT 專案的方式:

  • 如果您有多項相關專案在 Eclipse ADT 中共用同一個工作區,請將第一個專案匯入為專案,隨後再將相關專案作為模組新增至已匯入專案
  • 如果您的 Eclipse ADT 專案在同一個工作區中共用依附元件,但並未彼此相關,請將每個 Eclipse ADT 專案分別匯入 Android Studio 作為個別專案。Android Studio 會在匯入程序中保留新建立專案的共用依附元件。
  • 如果您的 Eclipse ADT 專案包含原生 (C/C++) 程式庫,請參閱將 Gradle 連結至原生程式庫,瞭解將原生程式庫加入 Gradle 建構依附元件的相關操作說明。

匯入為專案:

  1. 啟動 Android Studio,並關閉任何開啟的 Android Studio 專案。
  2. 在 Android Studio 選單中,依序按一下「檔案」>「新增」>「匯入專案」
    • 您也可以從歡迎畫面中按一下「匯入專案」(Eclipse ADT、Gradle 等)
  3. 選取含有 AndroidManifest.xml 檔案的 Eclipse ADT 專案資料夾,然後按一下「OK」

  4. 選取目標資料夾,然後按一下「下一步」

  5. 選取匯入選項,然後按一下「完成」
  6. 匯入程序會提示您將任何程式庫和專案依附元件遷移至 Android Studio,並在 build.gradle 檔案中新增依附元件宣告。如要進一步瞭解這項程序,請參閱建立 Android 程式庫

    匯入程序也會取代所有具備 Maven 依附元件的已知來源程式庫、二進位程式庫和 JAR 檔案,因此不再需要手動維護這些依附元件。您也可透過匯入選項讓輸入工作區目錄以及任何實際路徑對應,以便處理任何未解析的相對路徑、路徑變數和已連結的資源參照。

  7. Android Studio 會匯入應用程式,並顯示專案匯入摘要。請參閱摘要說明,瞭解專案結構和匯入程序的詳細資料。

將專案從 Eclipse ADT 匯入 Android Studio 之後,Android Studio 中的每個應用程式模組資料夾都包含該模組的完整來源組合,包括 src/main/src/androidTest/ 目錄、資源、建構檔案和 Android 資訊清單。開始開發應用程式之前,請先解決專案匯入摘要中顯示的任何問題,確保專案已重新建構和匯入程序。

以模組的形式匯入:

  1. 啟動 Android Studio,然後開啟您要新增模組的專案。
  2. 在 Android Studio 選單中,依序按一下「檔案」>「新增」>「Import Module」(匯入模組)
  3. 選取含有 AndroidManifest.xml 檔案的 Eclipse ADT 專案資料夾,然後按一下「OK」
  4. 視需要修改模組名稱,然後按一下「下一步」
  5. 匯入程序會提示您將任何程式庫和專案依附元件遷移至 Android Studio,並在 build.gradle 檔案中新增依附元件宣告。如要進一步瞭解如何遷移程式庫和專案依附元件,請參閱建立 Android 程式庫。匯入程序也會取代所有具備 Maven 依附元件的已知來源程式庫、二進位程式庫和 JAR 檔案,因此不再需要手動維護這些依附元件。您也可透過匯入選項讓輸入工作區目錄以及任何實際路徑對應,以便處理任何未解析的相對路徑、路徑變數和已連結的資源參照。
  6. 按一下「完成」

驗證匯入的專案

完成匯入程序後,請使用 Android Studio 建構和執行選單選項來建構專案並驗證輸出內容。如果您的專案未正確建構,請檢查下列設定:

  • 開啟您SDK Manager (按一下 Android Studio 中的 Android SDK Manager 按鈕或者「工具」>「SDK Manager」),以驗證安裝的工具版本是否與 Eclipse 項目的設置匹配。Android Studio 會沿用所匯入的 Eclipse 專案的 SDK Manager 和 JDK 設定。
  • 如要驗證其他 Android Studio 設定,請按一下「檔案」>「專案結構」,然後檢查下列項目:

    • 在「SDK Location」之下,確認 Android Studio 可存取正確的 SDK、NDK 和 JDK 位置和版本。

    注意:如果您使用的是預設設定,Eclipse ADT 會在 Windows 的 User\user-name\android-sdks\ 和 Mac 的 Users/user-name/Library/Android/sdk/ 上安裝 Android SDK。

    • 在「專案」下,驗證 Gradle 版本、Android 外掛程式版本和相關存放區。
    • 在「模組」下驗證應用程式和模組設定,例如簽署設定和程式庫依附元件。
  • 如果專案依賴的是其他專案,請確認應用程式模組資料夾中的 build.gradle 檔案已正確定義依附元件。如要進一步瞭解如何定義依附元件,請參閱「設定建構變數」一文。

檢查完這些設定後,如果在 Android Studio 中建構及執行專案時發生非預期的問題,請考慮修改 Eclipse ADT 專案,並重新啟動匯入程序。

注意:將 Eclipse ADT 專案匯入 Android Studio 時,系統會建立新的 Android Studio 專案,但現有的 Eclipse ADT 專案不會受到影響。

從 IntelliJ 遷移

如果您的 IntelliJ 專案使用 Gradle 建構系統,則可以自動將專案匯入 Android Studio。如果您的 IntelliJ 專案使用 Maven 或其他建構系統,必須先將其與 Gradle 搭配使用,才能遷移至 Android Studio。

匯入以 Gradle 為基礎的 IntelliJ 專案

如果您已搭配使用 Gradle 與 IntelliJ 專案,則可按照以下步驟在 Android Studio 中開啟專案:

  1. 依序按一下「檔案」>「新增」>「匯入專案」
  2. 選取您的 IntelliJ 專案目錄,然後按一下「OK」。您的專案會在 Android Studio 中開啟。

匯入非 Gradle IntelliJ 專案

如果您的 IntelliJ 專案尚未使用 Gradle 建構系統,您有兩種方法可以將專案匯入 Android Studio:

透過建立新的空白專案進行遷移

如要將專案遷移至 Android Studio,請建立新的空白專案,並將來源檔案複製到新的目錄中,並按照下列步驟操作:

  1. 開啟 Android Studio,然後按一下「檔案」>「新增」>「新專案」
  2. 輸入應用程式專案名稱並指定建立專案的位置,然後按一下「下一步」
  3. 選取將執行應用程式的裝置板型規格,然後按一下「下一步」
  4. 按一下「Add No Activity」(無新增活動),然後按一下「Finish」(完成)
  5. 在「專案」工具視窗中,按一下箭頭開啟檢視畫面下拉式選單,然後選取「專案」檢視畫面,即可查看並探索新的 Android Studio Studio 專案。如要進一步瞭解如何變更檢視畫面以及 Android Studio 建構專案的方式,請參閱專案檔案
  6. 移至您為新專案選取的位置,並將程式碼、單元測試、檢測設備測試和資源從舊專案目錄移至新專案結構中的正確位置。
  7. 在 Android Studio 中,按一下「檔案」>「Project Structure」(專案結構),即可開啟「Project Structure」(專案結構) 對話方塊。請務必在左側窗格中選取應用程式模組。
  8. 在專案的「屬性」分頁中進行所有必要的修改 (例如修改 minSdkVersiontargetSdkVersion)。
  9. 按一下「依附元件」,然後將專案依賴的任何程式庫新增為 Gradle 依附元件。如要新增依附元件,按一下「新增」圖示 ,接著選取您要新增的依附元件類型,然後按照提示操作。
  10. 按一下「OK」儲存修改內容。
  11. 依序按一下「建構」>「建立專案」即可測試建構專案,並解決任何待處理的錯誤。

建立自訂 Gradle 建構檔案以進行遷移

如要透過新建指向現有來源檔案的 Gradle 建構檔案來將專案遷移到 Android Studio,請按照下列指示操作:

  1. 開始之前,請務必將專案檔案備份至單獨位置,因為遷移程序將修改現有專案的內容。
  2. 接著,在專案目錄中建立名為 build.gradle 的檔案。build.gradle 檔案會包含 Gradle 執行建構所需的資訊。

    根據預設,Android Studio 預期您的專案已組織好,如圖 1 所示。

    圖 1. Android 應用程式模組的預設專案結構。

    由於 IntelliJ 專案不採用相同的結構,build.gradle 檔案必須將版本的來源目錄指向現有的資料夾 (例如 res/src/),而不是預設的新目錄結構。 下列 build.gradle 檔案範例包含 Gradle 建構作業的基本設定,以及 android{} 區塊內的 sourceSets{} 區塊,用於定義正確的來源目錄以及移動測試和建構類型以避免命名衝突。將下方程式碼區塊複製到您的 build.gradle 檔案中,並進行任何必要變更來配合現有專案設定。例如,您可能想納入其他依附元件、使用其他目標 SDK 版本,或需要為來源目錄指定其他位置。

    Groovy

    // This buildscript{} block configures the code driving the build
    buildscript {
       /**
        * The nested repositories{} block declares that this build uses the
        * jcenter repository.
        */
        repositories {
            jcenter()
        }
    
       /**
        * This block declares a dependency on the 7.1.2 version
        * of the Gradle plugin for the buildscript.
        */
        dependencies {
            classpath 'com.android.tools.build:gradle:7.1.2'
        }
    }
    
    /**
     * This line applies the com.android.application plugin. Note that you should
     * only apply the com.android.application plugin. Applying the Java plugin as
     * well will result in a build error.
     */
    plugins {
      id 'com.android.application'
    }
    
    /**
     * This dependencies block includes any dependencies for the project itself. The
     * following line includes all the JAR files in the libs directory.
     */
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        // Add other library dependencies here (see the next step)
    }
    
    /**
     * The android{} block configures all of the parameters for the Android build.
     * You must provide a value for at least the compilation target.
     */
    android {
        compileSdkVersion 28
    
        /**
        * This nested sourceSets block points the source code directories to the
        * existing folders in the project, instead of using the default new
        * organization.
        */
        sourceSets {
            main {
                manifest.srcFile 'AndroidManifest.xml'
                java.srcDirs = ['src']
                resources.srcDirs = ['src']
                aidl.srcDirs = ['src']
                renderscript.srcDirs = ['src']
                res.srcDirs = ['res']
                assets.srcDirs = ['assets']
            }
    
            // Move the tests to tests/java, tests/res, etc...
            instrumentTest.setRoot('tests')
    
           /**
            * Move the build types to build-types/<type>
            * For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
            * This moves them out of them default location under src/<type>/... which would
            * conflict with src/ being used by the main source set.
            * Adding new build types or product flavors should be accompanied
            * by a similar customization.
            */
            debug.setRoot('build-types/debug')
            release.setRoot('build-types/release')
         }
    }

    Kotlin

    // This buildscript{} block configures the code driving the build
    buildscript {
       /**
        * The nested repositories{} block declares that this build uses the
        * jcenter repository.
        */
        repositories {
            jcenter()
        }
    
       /**
        * This block declares a dependency on the 7.1.2 version
        * of the Gradle plugin for the buildscript.
        */
        dependencies {
            classpath("com.android.tools.build:gradle:7.1.2")
        }
    }
    
    /**
     * This section applies the com.android.application plugin. Note that you
     * should only apply the com.android.application plugin. Applying the Java
     * plugin as well will result in a build error.
     */
    plugins {
        id("com.android.application")
    }
    
    /**
     * This dependencies block includes any dependencies for the project itself. The
     * following line includes all the JAR files in the libs directory.
     */
    dependencies {
        implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar"))))
        // Add other library dependencies here (see the next step)
    }
    
    /**
     * The android{} block configures all of the parameters for the Android build.
     * You must provide a value for at least the compilation target.
     */
    android {
        compileSdkVersion(28)
    
        /**
        * This nested sourceSets block points the source code directories to the
        * existing folders in the project, instead of using the default new
        * organization.
        */
        sourceSets {
            getByName("main") {
                manifest.srcFile("AndroidManifest.xml")
                java.srcDirs("src")
                resources.srcDirs("src")
                aidl.srcDirs("src")
                renderscript.srcDirs("src")
                res.srcDirs("res")
                assets.srcDirs("assets")
            }
    
            // Move the tests to tests/java, tests/res, etc...
            getByName("instrumentTest").setRoot("tests")
    
           /**
            * Move the build types to build-types/<type>
            * For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
            * This moves them out of them default location under src/<type>/... which would
            * conflict with src/ being used by the main source set.
            * Adding new build types or product flavors should be accompanied
            * by a similar customization.
            */
            getByName("debug").setRoot('build-types/debug')
            getByName("release").setRoot('build-types/release')
         }
    }

    警告:JCenter 存放區在 2021 年 3 月 31 日變成唯讀狀態。 詳情請參閱 JCenter 服務更新

    如要進一步瞭解如何設定及自訂 Gradle 建構檔案,請參閱設定建構
  3. 接著,請確定您要使用的程式庫專案。有了 Gradle,您不需要再將這些程式庫新增為原始碼專案,可以改為在建構檔案的 dependencies{} 區塊中參照這些程式庫。接著,建構系統會為您處理這些程式庫,包括下載程式庫、合併資源及合併資訊清單項目。下列範例會將 Google Play 服務的宣告陳述式和多個支援程式庫新增至上述範例檔案中的 dependencies{} 區塊。

    Groovy

    ...
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
    
        // Google Play Services
        compile 'com.google.android.gms:play-services:9.8.0'
    
        // Support Libraries
        compile 'com.android.support:appcompat-v7:28.0.0'
        compile 'com.android.support:cardview-v7:28.0.0'
        compile 'com.android.support:design:28.0.0'
        compile 'com.android.support:gridlayout-v7:28.0.0'
        compile 'com.android.support:leanback-v17:28.0.0'
        compile 'com.android.support:mediarouter-v7:28.0.0'
        compile 'com.android.support:palette-v7:28.0.0'
        compile 'com.android.support:recyclerview-v7:28.0.0'
        compile 'com.android.support:support-annotations:28.0.0'
        compile 'com.android.support:support-v13:28.0.0'
        compile 'com.android.support:support-v4:28.0.0'
    
        // Note: these libraries require the "Google Repository" and "Android Repository"
        //       to be installed via the SDK manager.
    }

    Kotlin

    ...
    dependencies {
        implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar"))))
    
        // Google Play Services
        implementation("com.google.android.gms:play-services:9.8.0")
    
        // Support Libraries
        implementation("com.android.support:appcompat-v7:28.0.0")
        implementation("com.android.support:cardview-v7:28.0.0")
        implementation("com.android.support:design:28.0.0")
        implementation("com.android.support:gridlayout-v7:28.0.0")
        implementation("com.android.support:leanback-v17:28.0.0")
        implementation("com.android.support:mediarouter-v7:28.0.0")
        implementation("com.android.support:palette-v7:28.0.0")
        implementation("com.android.support:recyclerview-v7:28.0.0")
        implementation("com.android.support:support-annotations:28.0.0")
        implementation("com.android.support:support-v13:28.0.0")
        implementation("com.android.support:support-v4:28.0.0")
    
        // Note: these libraries require the "Google Repository" and "Android Repository"
        //       to be installed via the SDK manager.
    }
    為協助您判斷程式庫的正確宣告陳述式,Gradle 可以根據 Maven Central 提供正確的宣告陳述式。
  4. 儲存 build.gradle 檔案,然後在 IntelliJ 中關閉專案。前往專案目錄,然後刪除專案中的 .idea 目錄和任何 .iml 檔案。
  5. 啟動 Android Studio,然後按一下「檔案」>「新增」>「匯入專案」
  6. 找出您的專案目錄,按一下您在上方建立的 build.gradle 檔案,然後選取該專案,然後按一下「OK」即可匯入專案。
  7. 依序按一下「建構」>「建立專案」來建構專案,並修正您發現的任何錯誤。

後續步驟

將專案遷移至 Android Studio 後,請參閱建構並執行應用程式,進一步瞭解如何透過 Gradle 進行建構,以及在 Android Studio 中執行應用程式。

根據您的專案和工作流程,也建議您進一步瞭解如何使用版本管控、管理依附元件、簽署和封裝應用程式,以及設定及更新 Android Studio。如要開始使用 Android Studio,請參閱 Meet Android Studio 一文。

設定版本管控

Android Studio 支援多種版本管控系統,包括 Git、GitHub、CVS、Mercurial、Subversion 和 Google Cloud Source Repositories。

將應用程式匯入 Android Studio 後,請使用 Android Studio VCS 選單選項來啟用所需版本管控系統的 VCS 支援功能、建立存放區、將新檔案匯入版本管控系統,以及執行其他版本管控作業:

  1. 在 Android Studio 的「VCS」選單中,按一下「Enable Version Control Integration」(啟用版本管控整合)
  2. 從下拉式選單中選取要與專案根目錄建立關聯的版本管控系統,然後按一下「確定」。VCS 選單現在會根據您選取的系統顯示多個版本管控選項。

注意:您也可以使用「檔案」>「設定」>「Version Control」(版本管控) 選單選項來設定及修改版本管控設定。

如要進一步瞭解如何使用版本管控,請參閱 IntelliJ 版本管控參考資料

Android 支援存放區和 Google Play 服務存放區

雖然 Eclipse ADT 會使用 Android 支援程式庫和 Google Play 服務程式庫,但 Android Studio 會在匯入程序中將這些程式庫替換成 Android 支援存放區和 Google 存放區,以保持相容功能並支援新的 Android 功能。Android Studio 會使用已知的 Maven 座標,將這些依附元件新增為 Maven 依附元件,因此不需要手動更新。

在 Eclipse 中,您必須針對要使用的每個支援程式庫修改開發環境中的類別路徑依附元件,才能使用支援程式庫。在 Android Studio 中,您只需宣告依附元件,程式庫即可自動下載,並合併至您的專案,不用再複製程式庫原始碼。其中包括在建構期間自動合併資源、資訊清單項目、ProGuard 排除規則以及自訂 Lint 規則。如要進一步瞭解如何定義依附元件,請參閱設定建構變數一文。

應用程式簽署

如果您的應用程式在 Eclipse ADT 中使用偵錯憑證,Android Studio 會繼續參照該憑證。否則,偵錯設定會使用 Android Studio 產生的偵錯 KeyStore,當中包含已知密碼,以及預設位於 $HOME/.android/debug.keystore 中的已知密碼。透過 Android Studio 執行專案或偵錯時,偵錯建構類型已設為自動使用這個偵錯設定。

當您建構要發佈的應用程式時,Android Studio 會套用 Eclipse ADT 中使用的發佈憑證。如果匯入期間沒有發佈憑證,請將版本簽署設定新增至 build.gradle,或使用「建構」>「Generate Signed APK」(產生已簽署的 APK) 選單選項來開啟「Generate Signed APK」(產生已簽署的 APK) 精靈。如要進一步瞭解如何簽署應用程式,請參閱簽署應用程式

調整 Android Studio 的堆積尺寸上限

根據預設,Android Studio 的堆積大小上限為 1280 MB。如果您處理的是大型專案,或是系統有大量 RAM,您可以增加最大堆積尺寸來改善效能。

軟體更新

Android Studio 會與 Gradle 外掛程式、建構工具和 SDK 工具分開更新。您可以指定要用於 Android Studio 的版本。

根據預設,每當新的穩定版本發佈時,Android Studio 都會提供自動更新,但您可以選擇提高更新的頻率,並且能接收預覽或 Beta 版。

如要進一步瞭解如何更新 Android Studio,以及如何使用預覽和 Beta 版,請參閱隨時更新