2010-12-29 4 views
1

Ich verwende Befehl folgenden speziellen Paket auszuführen:Affe Befehl zu einer Zeit, alle Pakete auszuführen

adb shell monkey -v -p com.google.android.apps.maps 500

adb shell monkey -p com.google.android.voicesearch 10

Q-1: Aber ich möchte alle Pakete im Batch-Modus ausführen, kann jemand bitte vorschlagen? Ich habe einen Prozess wie alle einzelnen Befehle in Batch-Datei und Ausführen verwendet, aber es funktioniert nicht nach der ersten Ausführung des Befehls.

Q-2: Können Sie bitte vorschlagen, was der Befehl ist, nur zufällige Tastenanschläge durch das Telefon zu setzen?

Vielen Dank im voraus !!!

Antwort

0

Sie könnten versuchen, einen Affen Skript zu schreiben (zB test.txt.):

# Start of Script 
type= user 
count= 1 
speed= 1.0 
UserWait(200) 
start data >> 

LaunchActivity(com.company.application1.Activity, com.company.application1.Activity) 
UserWait(2000) 
# Do stuff 

LaunchActivity(com.company.application2.Activity, com.company.application2.Activity) 
UserWait(2000) 
# Do stuff 

LaunchActivity(com.company.application3.Activity, com.company.application3.Activity) 
UserWait(2000) 
# Do stuff 

und führen Sie es

monkey -f test.txt 1 
durch den Aufruf