Android 10 SDK をセットアップする
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Android 10 はメジャー リリースで、アプリの拡張に使用できるさまざまな機能が組み込まれています。また、Android 10 には、電池寿命とセキュリティを向上させるための動作変更(Android 10 をターゲットとするアプリ向けおよびすべてのアプリ向け)や、プライバシーに関する変更も組み込まれています。
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
バージョンを選択してください。
- [適用] > [OK] をクリックして、選択したパッケージをダウンロードしてインストールします。
ビルド構成を更新する
アプリと 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 UTC。
[null,null,["最終更新日 2025-07-27 UTC。"],[],[],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)."]]