1

2 台のデバイスで同時に実行する必要があるスクリプトがあります。この 2 台のデバイスは 1 台の PC に接続されています。

両方のデバイスで同時にスクリプトを実行するにはどうすればよいですか?

-s "SERIAL_NUMBER" などのオプションはありますか?

4

2 に答える 2

2

これを試して:-

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
import os
devices = os.popen('adb devices').read().strip().split('\n')[1:];
deviceid = devices[0].split('\t')[0];
device = MonkeyRunner.waitForConnection('',deviceid)

うまくいくことを願っています。

于 2013-02-18T06:02:24.137 に答える
0

スクリプトを少し調整します - device-id パラメータを追加し、MonkeyDevice.

MonkeyRunner#waitForConnection(float, string)特定のデバイスでスクリプトを開始するために、タイムアウトとデバイス識別子を使用できます。

于 2011-11-17T08:36:32.910 に答える