Fenómeno
monkey
La operación monkey
finalizó inmediatamente y la pantalla no tuvo ningún monkey
efecto de clic automático.
Algunos de los resultados de ejecución son los siguientes:
...
// Event percentages:
// 0: -0.0%
// 1: 11.764707%
// 2: 2.3529413%
// 3: 17.64706%
// 4: -0.0%
// 5: -0.0%
// 6: 29.411766%
// 7: 17.64706%
// 8: 2.3529413%
// 9: 2.3529413%
// 10: 1.1764706%
// 11: 15.294118%
** SYS_KEYS has no physical keys but with factor 2.3529413%.
Tenga en cuenta la última línea, esto indica que algo salió mal y monkey
se finalizó la ejecución.
solución
Según la información solicitada en la última línea: SYS_KEYS没有物理按键,但因子为2.3529413%
puede saber que el android
sistema de prueba actual no tiene botones físicos, pero monkey
los elementos de prueba incluyen pruebas en los botones del sistema.
Esta situación suele ocurrir en emuladores o android
sistemas personalizados. La solución es eliminar monkey
primero la prueba de los botones del sistema.
monkey
Agregue: al comando de prueba , --pct-syskeys 0
por ejemplo:
adb shell monkey -p your.package.name -v 500
#变更为:
adb shell monkey -p your.package.name --pct-syskeys 0 -v 500
ilustrar
--pct-syskeys
El parámetro puede ajustar el porcentaje de eventos clave del "sistema". Configurarlo 0
significa no probar los eventos clave del sistema.