設定 Android 10 SDK
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Android 10 是主要版本,內含各種功能和
功能,可用來擴充應用程式。
Android 10 也包括行為變更 (針對指定 Android 版本的應用程式)
10 和 all
應用程式) 和隱私權
調整功能有助於延長電池續航力
安全性。
如要使用 Android 10 API 進行開發,並以 Android 10 的行為變更測試應用程式,請按照本頁的操作說明,在 Android Studio 中設定 Android 10 SDK,並在 Android 10 上建構及執行應用程式。
取得最新版 Android Studio
Android 10 SDK 包含與部分較低版本不相容的變更
Android Studio 的新版本因此,為獲得最佳開發體驗,建議您安裝最新版本的 Android Studio。
取得 Android Studio
您可以使用 Android Studio 3.3 以上版本編譯及測試 Android 10 應用程式。
但部分 Android 10 SDK 使用者可能會遇到 Gradle 同步處理失敗的問題,
過時的依附元件相關警告
取得 Android 10 SDK
安裝並開啟 Android Studio 後,請以下列形式安裝 Android 10 SDK:
如下:
- 依序按一下「Tools」>「SDK Manager」,然後點選「Show Package Details」。
- 在「SDK Platforms」分頁中,展開「Android 10.0 (「Q」)」部分,然後
選取「Android SDK Platform 29」套件。
- 在「SDK Tools」分頁中,展開「Android SDK Build-Tools 34」部分
,然後選取最新的
29.x.x
版本。
- 按一下「套用 >」確定下載並安裝所選套件。
更新建構設定
如要全面測試應用程式與 Android 10 的相容性,並開始使用這個平台版本中推出的 API,請開啟模組層級的 build.gradle
檔案,然後更新 compileSdkVersion
和 targetSdkVersion
,如下所示:
Groovy
android {
compileSdkVersion 29
defaultConfig {
targetSdkVersion 29
}
...
}
Kotlin
android {
compileSdkVersion(29)
defaultConfig {
targetSdkVersion(29)
}
...
}
瞭解 Android 10 中可能會影響應用程式的哪些變更,並開始使用
請參閱「Android 10 行為變更影響所有
應用程式、Android 10 行為變更
影響指定 Android 10 的應用程式
和 Android 10 隱私權異動。
如要進一步瞭解 Android 10 起可用的 API,請參閱「Android 10 功能和 API」。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-07-27 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-27 (世界標準時間)。"],[],[],null,["# Set up the Android 10 SDK\n\nAndroid 10 is a major release and includes a variety of [features and\ncapabilities](/about/versions/10/features) you can use to extend your app.\nAndroid 10 also includes behavior changes (for [apps targeting Android\n10](/about/versions/10/behavior-changes-10) and for [all\napps](/about/versions/10/behavior-changes-all)) and [privacy\nchanges](/about/versions/10/privacy) that help improve battery life and\nsecurity.\n\nTo develop with Android 10 APIs and test your app with the Android 10 behavior\nchanges, follow the instructions on this page to set up the Android 10 SDK in\nAndroid Studio and build and run your app on Android 10.\n\nGet the latest Android Studio\n-----------------------------\n\nThe Android 10 SDK includes changes that are not compatible with some lower\nversions of Android Studio. So, for the best development experience, we\nrecommend that you install the latest version of [Android Studio](/studio).\n\n[Get Android Studio](/studio)\n\nYou can compile and test Android 10 apps using Android Studio 3.3 and higher,\nbut some users of the Android 10 SDK may encounter Gradle sync failures and\nwarnings about outdated dependencies.\n\nGet the Android 10 SDK\n----------------------\n\nAfter you install and open Android Studio, install the Android 10 SDK as\nfollows:\n\n1. Click **Tools \\\u003e SDK Manager** , then click **Show Package Details**.\n2. In the **SDK Platforms** tab, expand the **Android 10.0 (\"Q\")** section and select the **Android SDK Platform 29** package.\n3. In the **SDK Tools** tab, expand the **Android SDK Build-Tools 34** section and select the latest `29.x.x` version.\n4. Click **Apply \\\u003e OK** to download and install the selected packages.\n\nUpdate your build configuration\n-------------------------------\n\nTo fully test your app's compatibility with Android 10 and begin using the APIs\nintroduced in this version of the platform, open your module-level\n`build.gradle` file and update the `compileSdkVersion` and `targetSdkVersion` as\nshown here: \n\n### Groovy\n\n```groovy\nandroid {\n compileSdkVersion 29\n\n defaultConfig {\n targetSdkVersion 29\n }\n ...\n}\n```\n\n### Kotlin\n\n```kotlin\nandroid {\n compileSdkVersion(29)\n\n defaultConfig {\n targetSdkVersion(29)\n }\n ...\n}\n```\n\nTo learn about the changes in Android 10 that might affect your app and begin\ntesting them, read [Android 10 behavior changes affecting all\napps](/about/versions/10/behavior-changes-all), [Android 10 behavior changes\naffecting apps targeting Android 10](/about/versions/10/behavior-changes-10),\nand [Android 10 privacy changes](/about/versions/10/privacy).\n\nTo learn more about the APIs available starting in Android 10, read [Android 10\nfeatures and APIs](/about/versions/10/features)."]]