アプリをエミュレートする仮想デバイスを作成する方法 - テクノロジー
コンテンツにスキップ

アプリをエミュレートする仮想アプライアンスを作成する方法

広告

以前のエントリでは、最初の Android プロジェクトを構築し、プロジェクトで生成されるディレクトリ構造がどのような構成になっているかを確認しました。
この機会に、エミュレータまたは仮想デバイス上でアプリケーションを直接起動する方法を見てみましょう。


これらのデバイスは Android 仮想デバイス (AVD) として知られており、基本的には、携帯電話かタブレットかどうかのデバイスの種類、画面のサイズや密度、特性、オペレーティング システムのバージョン、アプリケーションにとって重要な要素の中でも特にメモリが重要です。

Android Studio には独自のエミュレータが含まれており、これをダウンロードして設定する必要があります。ただし、サードパーティのエミュレータを含めたり、単に物理デバイス上でアプリケーションを実行したりできるため、これが唯一の代替案ではありません。直接チェックするため、この最後の代替案が理想的です。デバイスとリソースの消費量はそれに依存します。エミュレータを使用する場合、エミュレータは RAM メモリを大量に消費する仮想マシンのように動作するため、エミュレータに PC リソースを割り当てる必要があります。ただし、これら 2 つの代替手段があると良いでしょう。

携帯電話エミュレータの作成。

 

Android Studio でエミュレータがすでに作成されている場合は、仮想デバイスの名前が左上隅に表示されます。この場合、以前の投稿で述べたように、エミュレータを作成しました。 API 28 ピクセル 2これはすでに選択されており、アプリケーションを実行する準備ができています。


別のものを作成したい場合は、オプションを入力できます デバイスマネージャ ここで、作成されたエミュレータを確認して変更するか、「デバイスの作成」をクリックして新しいエミュレータを作成します。

逆に、Android Studio エミュレータを初めて作成する場合は、左上隅にデバイスがないことを示すオプション (No Devices) が表示されます。このオプションを表示すると、 3 つのオプションがあり、そこから「」を入力できます。AVDマネージャー」、または画像に示されている上部バーの同じアイコンを選択します。


オプションをクリックすると、前に示したのと同じ画面がロードされますが、この場合、エミュレータは作成されておらず、代わりにエミュレータを作成するオプションが表示されます。


「作成」をクリックするとウィンドウがロードされ、テレビ、携帯電話、時計、タブレットなど、エミュレータを作成するためのさまざまなカテゴリが表示されます。

 

ここで「電話」オプションを選択し、利用可能なものの 1 つを選択すると、デバイスの名前、Google Play があるかどうか (Google API を必要とするリソースにとって重要)、サイズ、解像度、画面密度が表示されます。この場合、「Pixel 2」を選択し、「次へ」をクリックします。


 

これを行うと、別のウィンドウがロードされ、そこから、使用するオペレーティング システムのバージョンのイメージをダウンロードする必要があります。以前にダウンロードした画像がある場合は、ここに表示されますが、この場合は何もないことがわかります (インターネットに接続していることが非常に重要です。そうでない場合、このプロセスを実行してダウンロードすることはできません。その後、は必要ありません)、必要なオプションの [ダウンロード] をクリックします。たとえば、画像に示すように、「android Pie」をダウンロードします。


これを行うと、別のウィンドウがロードされるので、使用ライセンスに同意し、「次へ」をクリックする必要があります。

仮想デバイスのダウンロードとインストールのプロセスが自動的に開始されますが、インターネット接続によっては時間がかかる場合があります。


終了して終了したら、前のウィンドウに戻り、ダウンロードした画像がすでに表示されているので、それを選択して「次へ」をクリックします。


新しいウィンドウがどのように読み込まれているかがわかります。そこで、名前、画面の向き、および割り当てられた RAM の量を手動で割り当てることができる詳細オプションに関してエミュレータ設定を定義します。メモリ使用量が他の機能の中で外部的にシミュレートされる場合は、「完了」をクリックします。 。


これを行うと、このガイドの冒頭で示したように、エミュレータがすでに関連付けられており、デバイスが「デバイス マネージャー」セクションに読み込まれていることがわかります。

必要に応じて、エミュレータを直接起動することも、「デバイス マネージャー」サイド タブをクリックして非表示にし (必須ではありません)、上部の [実行] アイコンをクリックすることもできます。

 

これにより、エミュレータが起動し、アプリケーションが表示されます。セットアップ プロセスの開始時に初めてこのプロセスに時間がかかる場合があります。その後、エミュレータは今後さらに高速になることが期待されます。


新しいエミュレータを作成する場合は、デバイス マネージャーに戻り、[デバイスの作成] をクリックします。


その際、前の手順を繰り返します。たとえば、タブレットを作成すると、最後に新しいエミュレータがロードされ、オプションを表示すると、作成されたすべてのエミュレータが表示されます。


もう一度デバイス マネージャーに入ると、両方のエミュレーターが表示され、そこからアプリケーションのテストに使用するエミュレーターを定義します。各エミュレーターから直接起動することも、上部で選択してアプリケーションを直接実行することもできます。

これにより、エミュレータがロードされ、各エミュレータの実行がどのようにタブに分割されているかも確認できます。

エミュレータの表示。

 

以前はデフォルトのエミュレータは別のウィンドウとしてロードされていましたが、現在はデフォルトで左側の Android Studio インターフェースに含まれていますが、任意の場所に配置したり、フローティングさせたい場合は削除したりすることができます。そのため、外部画面を移動します。 IDE から独立していること。

 

エミュレータを最小化するには、「エミュレータ」サイドタブをクリックし、もう一度クリックすると再び表示されます。


 

位置を変更したい場合は、「エミュレータ」を右クリックすると、さまざまなオプションが表示されます。この場合は、「移動」を選択して、目的の場所を定義します。

エミュレータをフローティングにしたい場合は、「表示モード」と「フロート」オプションを選択します。

したがって、エミュレータを開発環境とは別のウィンドウとして使用します。


これで、最初のアプリケーションをテストできる仮想デバイスの作成と構成が完了しました。

 

あなたも興味を持つかもしれません。

 



このエントリについて何か追加またはコメントしたいことがありますか?自由にやってください….気に入っていただけましたら...ぜひシェアしてください Y このような投稿をもっと聞くには、「このサイトに参加する」ボタンをクリックして購読してください 😉