備忘録として。 複数台のAndroid端末(Emulator含む)をPCに接続しているときは、adbコマンドにオプション指定が必要となる。たとえば、1台のときはadb shellで接続できるが、adb devicesで複数の端末が認識されているときはadb shellで「error: more than one device and emulator」と表示され、接続できない。 そのようなとき、adb コマンドに -s オプションを付け、端末を特定することで shell や logcat が利用できるようになる。 たとえば、adb devices で以下のような状況のとき、 % adb devices List of devices attached aaa device bbb device % adb -s aaa shell と入力し、実行すればOK。 特殊な方法として、以下