Tenemos un dispositivo Android y como parte de las pruebas necesito ejecutar una aplicación de prueba de consola en el dispositivo de destino. Si la aplicación de prueba detecta un error, devuelve -1.ADB Códigos de error
Puedo usar adb shell para ejecutar las aplicaciones de prueba de forma remota en el destino, pero no puedo encontrar una forma de recuperar el código de retorno. Necesito esto para poder integrar esto en un conjunto de pruebas automatizadas.
Podría intentar almacenar la salida de la consola por algún texto de falla, pero eso es un poco sucio. ¿Alguien sabe de una solución más elegante?
Tengo el mismo problema. Cualquiera que sea la ejecución de adb, siempre devuelve 0. –
[Problema 3254: \t adb shell no devuelve el código de salida del programa] (https://code.google.com/p/android/issues/detail?id=3254) – n611x007