web-dev-qa-db-ja.com

Android St​​udioでターゲットエミュレータを変更する方法

さまざまなAPIレベル用にいくつかのgenymotionエミュレーターがあります。問題はこれです:

  1. 「今後の起動用に同じデバイス」オプションをオンにして、単一のエミュレーターでアプリを実行します。
  2. 別のエミュレーターを開きます。
  3. アプリを再度実行します。

この後、アプリは最初のエミュレーターでのみ実行され、両方のエミュレーターでアプリを実行するためにダイアログ(ターゲットの選択)を再度表示する方法を理解できません。

58
Sid Go

RunEdit Configurations ...をクリックします

Edit Configurations

次に、今後の起動に同じデバイスを使用するのチェックを外します

Use same device for future launches

@ B-GangsteRで述べたように、同時に複数のデバイスでアプリを起動することもできます。これを行うには、次を使用してターゲットを選択します ctrl キー。

multiple targets

96
F43nd1r

「今後の起動に同じデバイスを使用する」がオフになっている場合でも、最初のデバイスで実行中のアプリを他のデバイスで起動することはできません。だからあなたは

  • 別のデバイスで実行する前に、最初のデバイスでアプリを終了します。
  • または、adbプロセスを強制終了します(再起動します)。
  • または、最初から複数のデバイスでアプリを実行します(ターゲットを選択する場合、'ctrl'ボタンまたは 'ctrl' + Aを使用して複数のターゲットを選択します
41
B-GangsteR

アプリの実行の横にある[構成の編集]をクリックします。

On

13
tiny sunlight

Android St​​udio 3.5以降では、構成ダイアログの[展開ターゲット]部分がメインツールバーに移動しました。

Main toolbar screenshot

6
exscape

構成の変更後も問題が解決しない場合でも、すべてのエミュレーターで実行中の既存のアプリを閉じて、このオプションを使用します

3
Kanval Kalra

Android St​​udio 3.5では、[アプリ]ボタンの実行の左側のオプションであるエミュレーター名をクリックする必要があります。

選択した特定のエミュレーターまたは複数のエミュレーターも選択できます。

0
Delowar Hossain

プロファイルを変更するには、「実行」->「実行...」->「1.app」(矢印をクリック)->「プロファイル」の順に選択し、必要なデバイス(仮想または物理)を選択します。で実行します。これを見つけるのにしばらく時間がかかり、上記の答えでそのようなものを見つけることができなかったので、うまくいけば、私は誰かを助けます。

ホールドできます ctrl 複数のデバイスを選択する(@ B-GangsteRで言及)。

0
Justin