18

Android studio 2.0最初のアプリの起動後、emulator実行プロセスが添付されているようです。しかし、デバイスを接続してアプリをテストしたい場合、デバイス選択ダイアログが表示されません。Instant Run 、 Simple Run 、チェック済みの構成(チューザーダイアログを表示するように設定されています)を試しましたが、すべての変更がemulatorアプリに加えられました。

オフemulatorにしてインスタントランを失わずにデバイスでアプリを起動する方法 " **connection**" emulator?

4

6 に答える 6

30

この動作は明らかに欠点であり、今後のリリースで修正される予定です。AOSP には未解決の問題があります。

現在、スタジオの再起動や adb プロセスの強制終了を必要としない 2 つの回避策を見つけました。

  1. インスタント実行セッションが進行中のデバイスでアプリを強制終了します。この方法でセッションが閉じられ、次回の実行後にデバイスを選択するよう求められます。

  2. 以前に「実行」ボタンを押したことがある場合は「デバッグ」ボタンを押し、その逆も同様です。何らかの理由で、実行からデバッグ、またはデバッグから実行に変更すると、AS が強制的にインスタント実行セッションを閉じます。

于 2016-04-18T15:38:43.937 に答える
0

タスク マネージャーに移動し、adb.exeプロセスを強制終了します。

これにより、実行中のエミュレーターで android studio が切り離されます。その後、プログラムを再度実行すると、デバイス チューザーが表示されます。

于 2016-04-11T07:12:20.623 に答える
-2

Instant Run はエミュレーターやデバイスとは関係ありません。選択したユーザーに対してアクションを実行します。

Androidスタジオを再起動し、デバイスを接続してアプリを起動するだけです; ダイアログが表示されます。
選択ダイアログが表示され、接続されたデバイスとエミュレーターが表示される場合、アプリを起動するたびにこのダイアログを表示するために、「今後の起動に同じデバイスを使用する」をチェックしません。

また、すべてのデバイスで実行する場合は、Shift キーを押しながらそれぞれをクリックして実行します。

于 2016-04-11T07:08:54.663 に答える