Android 12 は以下の方法で入手できます。
- Google Pixel デバイスで Android 12 を入手する
- Android Emulator をセットアップする
- Generic System Image(GSI)を入手する
- Android TV 用 Android 12 を入手する
Google Pixel デバイスで Android 12 を入手する
サポートされている Google Pixel デバイスをお持ちの場合は、Android のバージョンを確認して更新し、無線(OTA)で Android 12 を入手してください。
ほとんどの場合、Android 12 に移行するためにデータを完全にリセットする必要はありませんが、デバイスに Android 12 をインストールする前にデータをバックアップしておくことをおすすめします。
Android 12 の OTA とダウンロードは、Google Pixel の以下のデバイスで利用できます。
- Pixel 3 および Pixel 3 XL
- Pixel 3a および Pixel 3a XL
- Pixel 4 および Pixel 4 XL
- Pixel 4a および Pixel 4a(5G)
- Pixel 5 および Pixel 5a
- Pixel 6 および Pixel 6 Pro
システム イメージを書き込むか手動でインストールする
デバイスをフラッシュする場合は、Android Flash Tool を使用することをおすすめします。
その他の理由でデバイスを手動でフラッシュする必要がある場合は、Pixel のダウンロード ページから、お使いのデバイス用の Android 12 システム イメージを入手してください。一般的な手順については、システム イメージのフラッシュについてのページをご覧ください。この方法は、テストをきめ細かく制御する必要がある場合(自動テストや回帰テストを行う場合)に便利です。
Android Emulator をセットアップする
Android 12 を実行できるように Android Emulator を構成すると、新機能と API を試して Android 12 の動作変更をテストするのに大変便利です。エミュレータのセットアップは簡単です。エミュレータを使用すると、さまざまな画面サイズやデバイスの特性をエミュレートできます。
Android Studio 内からエミュレータをセットアップするには、次の手順を実施します。
Android Studio Arctic Fox | 2020.3.1 以上をインストールします。
Android Studio で [Tools] > [SDK Manager] をクリックします。
[SDK Tools] タブで Android Emulator の最新バージョンを選択し、[OK] をクリックします。これにより、最新バージョンがまだインストールされていない場合は、インストールされます。
Android Studio で [Tools] > [AVD Manager] をクリックし、手順に沿って新しい Android Virtual Device(AVD)を作成します。
サポートされている Google Pixel デバイスのデバイス定義と 64 ビット Android 13 Emulator のシステム イメージを必ず選択してください。32 ビット Android Emulator のシステム イメージは、Android 12 ではサポートされていません。デバイス定義と一致する Android 12 システム イメージをまだインストールしていない場合は、[Release Name] の横にある [Download] をクリックして入手します。
AVD Manager の仮想デバイスのリストに戻り、Android 12 の仮想デバイスをダブルクリックして起動します。
Generic System Image(GSI)を入手する
Android の Generic System Image(GSI)バイナリは、Treble に対応しているデバイス上でアプリをテストして検証するデベロッパー向けに提供されています。このイメージを使用して Android 12 での互換性の問題に対処できるだけでなく、OS やフレームワークの問題を見つけて報告することができます。
デバイスの要件、書き込む手順、各デバイスに応じたイメージタイプの選択について詳しくは、GSI ドキュメントをご覧ください。GSI バイナリをダウンロードする準備ができたら、GSI リリースページの Android 12 GSI セクションをご覧ください。
Android TV 用 Android 12 を入手する
Android TV 用の Android 12 は、ADT-3 Developer Kit のシステム イメージを通じて提供されています。
入手方法については、TV 用 Android 12 をご覧ください。
詳細
アプリに影響する可能性がある変更と、そのような変更をアプリでテストする方法については、以下のトピックをご覧ください。
Android 12 で利用できる新しい API と機能について詳しくは、Android 12 の機能をご覧ください。