remedios receta para naturalmente curar como caseros calvicie alopecia android testing

android - naturalmente - receta para la calvicie



¿Cómo detengo la locura de los monos? (3)

Puedes matar el proceso de mono simplemente haciendo esto:

$ adb shell ps | awk ''/com/.android/.commands/.monkey/ { system("adb shell kill " $2) }''

Estoy usando la herramienta mono para ejecutar una prueba de mi aplicación Android. Por ejemplo, podría hacer una carrera como la siguiente:

adb shell monkey -p com.myapp -v 10000

Sin embargo, si cambio de opinión y necesito cancelar la prueba, no parece haber una manera de hacerlo que no implique esperar varios minutos para que el maldito mono termine la mayor parte o la totalidad de su ejecución.

Matar el proceso de adb shell en mi mac no resuelve el problema. com.myapp proceso de com.myapp en mi teléfono usando ddms no funciona. Desconectar mi teléfono no funciona.

¿Cómo cancelo la locura de mono?


[Nitpick] Estás confundiendo monkeyrunner con monkey .

La herramienta monkeyrunner no está relacionada con el UI / Application Exerciser Monkey, también conocido como la herramienta mono. La herramienta mono se ejecuta en un shell adb directamente en el dispositivo o emulador y genera secuencias pseudoaleatorias de los eventos del usuario y del sistema. En comparación, la herramienta monkeyrunner controla los dispositivos y emuladores de una estación de trabajo mediante el envío de comandos y eventos específicos desde una API.

[/ Nitpick]

En mi dispositivo con Android 2.2 cuando comienzo mono, veo un proceso iniciado en DDMS con el nombre "?" (solo un signo de interrogación). Cuando maté ese proceso, la locura de los monos se detuvo.


adb shell ps | grep monkey kill process_id