116

コンピューターに 2 つの Android デバイスが接続されています。Android Studio からアプリを実行しようとすると、常にデバイスを選択するよう求められます。複数のデバイスにアプリを自動的に展開する方法はありますか? [実行] をクリックするか、ショートカットを使用するとさらに効果的ですか?

4

11 に答える 11

306

実際、これはほとんど簡単すぎます。アプリの起動後にデバイスのリストが表示されたら、起動する各デバイスを Shift または Control クリックするだけです。たまたまこれを発見。それが役に立てば幸い。

于 2014-01-21T06:52:59.320 に答える
30

新規ユーザーの場合、Android Studio 2 では、[設定] -> [ビルド、実行]、[デプロイ] -> [インスタント ラン] で [インスタント ラン] も無効にする必要があります。インスタントランを参照してください。

Instant Run では、一度に 1 つのデバイスでしか作業できません。

アップデート

Android Studio 2.1 では、一度に複数のデバイスで実行すると自動的に無効になります。

複数のデバイスへの展開

Instant Run は、さまざまな手法を使用して、ターゲット デバイスの API レベルに固有のホット、ウォーム、およびコールド スワップを実行します。このため、一度に複数のデバイスにアプリをデプロイしている間、Android Studio は Instant Run を一時的にオフにします。

于 2016-01-19T15:48:07.787 に答える
5

補足として、複数のデバイスでテストを実行する場合、テスト プロファイルのデバイス チューザー ダイアログで複数のデバイスを選択することはできません。代わりに、gradle コマンドを実行する必要がありますconnectedCheck。これにより、接続されているすべてのデバイスでテストが実行されます。組み込みの UI はありませんが (単一のデバイスでテストを実行するようなものです)、ローカルで生成された HTML ファイルへのリンクがテストの概要と共に提供されます。

コマンド ラインから実行するか、AS 内で、次のGradle projectsウィンドウを確認します: アプリ (またはルート プロジェクト) -> タスク -> 検証。

参照: https://stackoverflow.com/a/18592367/1544046 : エミュレーターについて説明しますが、デバイスでも機能します

于 2015-11-18T17:02:13.640 に答える
0

Android Studio 2020.3.1 には複数のデバイスで実行するオプションがありますが、実行するデバイスを選択する際に複数のデバイスを選択すると、複数の実行を見つけることができます。

実行 -> 複数のデバイスを選択 -> 実行したいデバイスを確認

ここに画像の説明を入力

于 2020-06-23T19:25:29.660 に答える
0

Android Studio 2.3.3 の時点で Instant Run を無効にします メニューの [実行] -> [アプリの実行] を使用します (Windows では、デプロイするデバイスをシフト + クリックします)。

run->debug アプリを使用した場合、複数のデバイスに展開することはできません

于 2017-08-15T05:52:35.127 に答える
0

Android スタジオ 3.5 で。複数のデバイスで実行します。

ここに画像の説明を入力

于 2019-08-29T03:16:24.960 に答える