2016-09-01 5 views
0

私はMEmuPlayというアンドロイドエミュレータを使ってADBコマンドを研究しています。私は1つのエミュレータが動作しているので、起動してデバイスに接続し、adb.exeを使っていくつかのコマンドを送信することができます。ADBを使ってアンドロイドエミュレータを識別する方法

問題は今、2 +エミュレータを開くときに、すべてのエミュレータですが、そのリスト内のどのデバイスがMEmu_1またはMEmu_2またはBluestacksであるかはわかりません。

プロセスIDや、メッセージを送信するデバイスを正確に知ることができるXデバイスのエイリアスを作成する方法がありますか?または、そのデバイスリストに特定の名前を付けるように強制することはできますか?

ありがとうございました! adb devices出力でemulator-

答えて

0

数字は、それらのエミュレータインスタンスがadbコマンドのでを聞いているTCPポートです。

あなたは特定の環境に関する多くの情報を提供していないため、私の回答もかなり一般的なものにしておきます。

エミュレータインスタンス(起動時にコマンドラインパラメータとして指定された名前または実行時にウィンドウタイトルに指定される名前)を、インスタンスがリッスンしているポート番号のTCPに関連付けるには、出力をクロスリンクするだけですプロセスID列で環境でpsnetstatUNIX基づいて、環境やtasklistと `netstatコマンドの。

関連する問題