Android 10 を開始するには、テストおよび開発用に Android 10 を実行しているデバイスまたはエミュレータが必要になります。
Android 10 は以下の方法で入手できます。
- Google Pixel デバイス用の OTA アップデートまたはシステム イメージを入手する
- パートナー デバイス用の OTA アップデートまたはシステム イメージを入手する
- 資格要件を満たしている Treble 対応デバイス用の GSI システム イメージを入手する
- Android 10 を実行するように Android エミュレータをセットアップする
Google Pixel デバイス
対象となる Google Pixel デバイスをお持ちの場合は、Android のバージョンを確認して更新し、無線(OTA)で Android 10 を入手してください。
Google Pixel のダウンロード ページから、お使いのデバイス用の Android 10 システム イメージを取得し、デバイスを手動でフラッシュすることもできます。一般的な手順については、システム イメージのフラッシュについてのページをご覧ください。この方法は、テストをきめ細かく制御する必要がある場合(自動テストや回帰テストを行う場合)に便利です。
ほとんどの場合、Android 10 に移行する際にデータを完全にリセットする必要はありませんが、デバイスを登録する前にデータをバックアップしておくことをおすすめします。
Android 10 は、次の Google Pixel デバイスで利用できます。
- Google Pixel、Google Pixel XL
- Google Pixel 2 および 2 XL
- Google Pixel 3 および 3 XL
- Pixel 3a および Pixel 3a XL
パートナー デバイス
Android 10 では、パートナー エコシステムのすべてのデバイスを開発とテストに使用できますが、使用しているデバイスが Android 10 の公式サポートを提供するように認定されているかどうか必ず確認してください。
デバイスの販売状況と Android 10 の公式サポートについては、お使いのデバイスのメーカーまたは携帯通信会社にお問い合わせください。デバイスのサポートを受けるには、デバイス メーカーのサポートサイトをご覧ください。
資格要件を満たしている Treble 対応デバイス
さまざまな Treble 対応デバイスでのテストを幅広く行うために、Generic System Image(GSI)をデバイスにダウンロードしてフラッシュすることができます。GSI イメージをデバイスにフラッシュする方法について詳しくは、GSI ページをご覧ください。
Android Emulator
Android 10 を実行可能なハードウェア デバイスを利用できない場合は、開発とテスト用に Android エミュレータをセットアップすることをおすすめします。Android 10 を実行するように Android Emulator を設定すると、新機能や API を調べたり、Android 10 の動作の変更点をテストしたりするのに大変便利です。
エミュレータのセットアップは簡単です。エミュレータを使用すると、各種画面のサイトやデバイスの特性をエミュレートできます。折りたたみ式デバイスをエミュレートすることもできます(Android Studio 3.5 以降を使用している場合)。
Android 10 のエミュレータをセットアップするには、最新のシステム イメージをインストールして新しい仮想デバイスを作成します。以下にその手順を示します。
- Android Studio で、[Tools] > [SDK Manager] をクリックします。
- [SDK Platforms] タブで、ウィンドウの下部にある [Show Package Details] を選択します。
- [Android 10.0 (29)] で、システム イメージ([Google Play Intel x86 Atom System Image] など)を選択します。
- [SDK Tools] タブで Android Emulator の最新版を選択します。
- [OK] をクリックしてインストールを開始します。
- インストールが完了したら、[Tools] > [AVD Manager] を選択し、手順に沿って新しい AVD を作成します。Play ストアを含まないデバイス定義を選択し、システム イメージには [29] を選択します。
- AVD Manager の仮想デバイスのリストに戻ったら、新しい仮想デバイスをダブルクリックして起動します。