Android 8.1 PIXEL 2 con acceso Root.
He visto que me lo pidan aquí una vez antes, pero la única solución no me ayudó en absoluto. Voy a tratar de hacer esto tan simple como pueda para el ejemplo.
Si ejecuto el siguiente comando en el emulador de terminal o en el adb shell:
am force-stop com.myapp.frustrated
Dejará la aplicación perfectamente. Pero cuando lo ejecute en este shell script:
#!/bin/sh
am force-stop com.myapp.frustrated
No pasa nada. Me resulta extraño que pueda hacer muchos otros comandos bien en un script, pero un puñado de ellos no funcionan.
Cualquier sugerencia que tenga será muy apreciada.
0 votos
¿Está ejecutando el script desde un shell adb o sólo desde el símbolo del sistema con adb?
1 votos
Asegúrese de que shell existe en la ruta
/bin/sh
o utilice/system/bin/sh
. Cuida también los finales de línea en el script: Los comandos se ejecutan en el terminal pero arrojan errores en el script de shell