Testen mehrerer Android-Geräte auf einem Computer

8

Ich habe zwei verschiedene Android-Geräte an dasselbe Gerät angeschlossen. Was ich tun möchte, ist jedes Gerät anzusteuern und separat zu testen.

Leider scheint es so, als müsste ich jedes Mal ein Gerät ausstecken, um den Test auszuführen, denn wenn nicht, erhalte ich den folgenden Fehler:

%Vor%

Kennt jemand eine Problemumgehung für dieses Problem, damit ich einfach beide Geräte angeschlossen und meine Tests ausführen kann?

    
user1861040 28.11.2012, 20:17
quelle

3 Antworten

2

Sie können das Zielgerät im adb-Befehl mit -s

angeben

1) Holen Sie sich das Gerät serialNumber, indem Sie

%Vor%

2) Geben Sie serialNumber mit dem Argument -s in den Befehl adb ein %Vor%

Zum Beispiel

%Vor%     
Robert Estivill 19.12.2012 01:50
quelle
2

Sie müssen die Umgebungsvariable ADB_DEVICE_ARG auf die Seriennummer Ihres Geräts setzen, die von adb devices zurückgegeben wird.

Also fügen Sie zu Robert die Antwort hinzu:

%Vor%

Wenn Sie denselben Calabash-Test gleichzeitig auf mehreren Geräten ausführen müssen, sollten Sie sie besser in separaten Stammordnern ausführen oder das Ergebnis in verschiedenen Ordnern angeben, damit die Ergebnisse nicht verwechselt werden.

    
hidro 04.02.2015 02:18
quelle
1

Der folgende Befehl funktioniert für mich:

calabash-android run your_app.apk ADB_DEVICE_ARG=<your_device_id>

Ich hoffe, dass Hilfe

    
Nir Ortal 26.07.2016 09:14
quelle