5 votos

Ejecutar una tarea tasker a través de SSHDroid (o adb shell)

Estoy tratando de ejecutar una tarea tasker manualmente desde ADB Shell, a través de SSHDroid. Estoy ejecutando lo siguiente en putty (cliente SSH de Windows):

am broadcast -a net.dinglisch.Android.tasker.ACTION_TASK -es nombre_tarea Silencio

En lo que me toca:

Transmisión: Intent { act=net.dinglisch.Android.tasker.ACTION_TASK dat=Silencio } Transmisión completada: result=0

Sin embargo, a pesar de la existencia de la tarea "Silent", no ocurre nada. ¿Podría ser porque SSHDroid no tiene el permiso net.dinglisch.Android.tasker.PERMISSION_RUN_TASKS permiso? Si es así, ¿cómo puedo solucionarlo? Si no, ¿qué otra cosa puede ser la causa?

Gracias.

3voto

VitalyB Puntos 156

Esto se solucionó gracias a que Bossman awesome proxy APK . Instálalo y luego ejecútalo vía SSH:

am broadcast -a pl.bossman.taskerproxy.ACTION_TASK --es task_name TASKER_TASK_NAME_GOES_HERE

Funciona a la perfección :)

1voto

mercutio Puntos 5828

La razón es que SHDroid no tiene permiso para ejecutar acciones de Tasker.

Puedes ponerte en contacto con el desarrollador de SHDroid y pedirle que añada el permiso a la aplicación. No he encontrado información de contacto exacta para él, pero he encontrado su blog .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X