プログラムでAndroidエミュレーターが接続されているコンソールポートを取得する方法を知る必要があります。ライブラリcom.android.ddmlibを使用しています。
具体的には、すでにエミュレータを起動していて、プログラムを実行すると、ポート(5554など)にエミュレータがあるかどうかを確認するとします。そうである場合、出力はtrueであり、そうでない場合はfalseです。
android debug bridgeからすべてのデバイス(IDevice)にアクセスできますが、その特定のデバイスが特定のポートにバインドされているかどうかを認識できません。
表示されるのはadbdevices-lからの出力だけですが、「emulator-5554」のみが書き込まれます。それが港を実現する唯一の方法ですか?