2013-11-20 13 views
6

私はエミュレータをEclipseで起動し、実際のデバイスは私のコンピュータ上でusb経由で接続しています。 私のDDMSでは、2つの異なる名前(実際のエミュレータとエミュレータ)を持つ2つのデバイスを表示します。adbシェルと特定のavdのためのadbプッシュ

ADBコマンドを実行するデバイスを指定するにはどうすればよいですか? (デバイス名を指定するパラメータがありません)

答えて

15

デバイスとエミュレータが1つのみの場合は、-d-eオプションを使用して、コマンドを実際のデバイスとエミュレータに送信できます。

デバイス:

adb -d shell 

エミュレータ:その他の場合

$ adb devices 
List of devices attached 
emulator-5554 device 
123456789b52315f device 

$ adb -s emulator-5554 shell 

$ adb -s 123456789b52315f shell 

:また

adb -e shell 

、あなたが特定のエミュレータ/デバイスインスタンスにコマンドを指示する-s <serialNumber>オプションを使用することができますオプションについては、docsをお読みください。お役に立てれば。

+0

素晴らしい!どうもありがとうございました。 -dと-eのヒントは、まさに私が検索したものです。 –

関連する問題