Android Emulator で初めてのアプリを実行する

1. 始める前に

この Codelab では、初めての Android アプリを作成する Codelab で作成したグリーティング カードアプリを取り上げ、Android Virtual Device(AVD)をセットアップして、Android Emulator でコードの動作を確認します。

前提条件

  • ワープロやスプレッドシートなどのアプリをセットアップ、設定、使用する方法についての知識があること。

学習内容

  • AVD を作成し、Android Emulator でアプリを実行する方法

作成するアプリの概要

  • テンプレートを使った基本的な Android アプリ

必要なもの

  • Android Studio がインストールされているパソコン

2. Code-Along 動画を見る(省略可)

コースの講師が Codelab を完了する様子を視聴する場合は、以下の動画を再生してください。

動画を拡大して全画面表示にすることをおすすめします。動画プレーヤーの全画面表示アイコン 正方形の 4 つの角が強調表示されたこの記号は、全画面モードを表します。 をクリックすると、Android Studio が表示され、コードをよりはっきりと確認できます。

このステップは省略可能です。動画をスキップして、すぐに Codelab の学習を開始することもできます。

3. Android Emulator でアプリを実行する

このタスクでは、デバイス マネージャを使用して Android Virtual Device(AVD)を作成します。AVD は、パソコンで動作して特定の種類の Android デバイスの設定を模擬する、モバイル デバイスのソフトウェア バージョンです。エミュレータともいいます。スマートフォン、タブレット、テレビ、スマートウォッチ、Android Auto デバイスなど、どのデバイスにも対応します。ここではグリーティング カードアプリを実行するために AVD を使用します。

AVD を作成する

パソコンのエミュレータで Android アプリを実行するには、まず仮想デバイスを作成します。

  1. Android Studio で、[Tools] > [Device Manager] を選択します。

5f936f312c2dd4bd.png

[Device Manager] ダイアログが開きます。以前に作成した仮想デバイスがあれば、このダイアログに表示されます。

ce77f609ac05754c.png

  1. [Create Virtual Device] をクリックします。

[Virtual Device Configuration] ダイアログが表示されます。

b79c82bf0a068686.png

ダイアログには事前設定済みのデバイスのリストがカテゴリ別に表示されるため、この中から選択できます。デバイスごとに、ディスプレイ サイズ(インチ単位)、画面解像度(ピクセル単位)、ピクセル密度(1 インチあたりのピクセル数)の列が表に表示されます。

  1. カテゴリとして [Phone] を選択します。
  2. Pixel 5 などのスマートフォンを選択し、[Next] をクリックします。

ここで、仮想デバイス上で稼働させる Android のバージョンを選択できる別の画面が開きます。これにより、さまざまなバージョンの Android でアプリをテストできます。

87e81ed9e47fbc85.png

  1. [S] の横にダウンロード リンクがある場合は、[Download] > [Accept] > [Next] > [Finish] をクリックします。ダウンロード リンクがあるということは、イメージがパソコンにインストールされていないということです。その場合、仮想デバイスを設定するには、まずイメージをインストールする必要があります。ダウンロードが完了するまでに少し時間がかかります。

dca196de91530326.png

30286f0543d58317.png

  1. [Recommended] タブで、仮想デバイス上で稼働させる Android のバージョンとして S を選択します。

Android S はこの記事の執筆時点で最新バージョンの Android ですが、これより後の安定版を選択することもできます。安定版のリストについては、プラットフォームのコードネーム、バージョン、API レベル、NDK リリースをご覧ください。

この操作で、デバイスの詳細設定を行える別の画面が開きます。

c59d1e4d6874cd8c.png

  1. [AVD Name] フィールドに AVD の名前を入力するか、デフォルトを使用します。残りのフィールドは変更しません。
  2. [Finish] をクリックします。

これで、[Android Virtual Device Manager] ペインに戻ります。

102842cfc3d3e05d.png

  1. [Device Manager] ダイアログを閉じます。

Android Emulator でアプリを実行する

  1. Android Studio ウィンドウの上部にあるプルダウン メニューから、作成した仮想デバイスを選択します。

8d0cf49cae5c873f.png

  1. 9dbf17c1342cd95.png をクリックします。

仮想デバイスが実機と同じように起動します。エミュレータが初めて起動するまでに少し時間がかかります(数分かかる場合があります)。仮想デバイスがコードエディタの横に開きます。

c490ccdd97359779.png

アプリの準備が整うと、仮想デバイス上で開きます。

7cacf7088add1845.png

これで仮想デバイスが稼働した状態になりました。アプリが起動すると、背景色と挨拶文が画面に表示されます。

4. まとめ

これで、Android Emulator でアプリを実行できました。

まとめ

  • AVD を作成するには、プロジェクトを開いて [Tools] > [Device Manager] をクリックし、Device Manager を使用してハードウェア デバイスとシステム イメージを選択します。
  • 仮想デバイスでアプリを実行するには、デバイスが作成されていることを確認し、ツールバーのメニューでデバイスを選択して、9dbf17c1342cd95.png をクリックします。

詳細