2016-04-14 9 views
6

インスタント実行が有効になっている場合、展開ターゲットを簡単に変更する方法はありませんか?たとえば、私は2つのエミュレータをMacで同時に実行しています.1つはgenymotion API 22、もう1つはgenymotion API 16です。Android:インスタント実行が有効になっている場合の展開ターゲットの変更

ビルドを私のapiにデプロイしたいので、このボックスのチェックを外しました。 16エミュレータ:

enter image description here

しかし、フラッシュで再生]アイコンは、依然として、ツールバーに表示され、私はそれをクリックしたとき、それはちょうど私のgenymotionのAPI 22にデプロイします。

enter image description here

私はPreferencesに入り、 "instant run"を検索し、ビルドをAPI 16に移動する前に "Instant runを有効にする"と言うボックスのチェックを外す必要があります。

デプロイを簡単に変更する方法はありませんインスタント実行が有効になっているときのターゲット?

+0

私の答えを見てください:http://stackoverflow.com/a/36613994/6127411 –

答えて

8

stop "app"ボタンをクリックすると、別のターゲットデバイスを選択できますが、現在のデバイスでアプリケーションが強制終了されます。

ボタンは次のようになります。stop app button

別のオプションは、debug "app"に切り替えることである(現在debuggingをしている場合)、またはrun "app"(現在runningあなたのアプリなら) - ダイアログを取得しますアプリケーションを再起動しても問題ないかどうかを尋ねて、このダイアログを「OK」にすると、次のデプロイメントターゲットを選択することになります。実際にはdebugバージョンを展開する必要はありません。 "ダイアログ)。

私はこの小さな、しかし非常に迷惑な問題がすぐに解決されることを確信しています。

+0

私のために働かなかった。私はちょうどケーブルを切断するか、エミュレータを終了します。 –

0

バシルの答えが私のために働かなかった。私が見つけたのはあなたのデバイスとの接続を切断することです。実際のモバイルデバイスでは、USBケーブルを取り外すときに、エミュレータを使用して作業するときにエミュレータを終了します。

関連する問題