¿No hay forma de hacer que los scripts se ejecuten en Android?

Dado que Android es Linux en su base, lógicamente creo que debería ser posible ejecutar un script en Android, como un script de Python o PHP (obviamente con un bit ejecutable).

Si no es convencional, ¿hay alguna forma de hacerlo?

¿Está preguntando sobre un símbolo del sistema o sobre el desarrollo de código Python en Android?
Python y php no son lo mismo que Linux. Pero con respecto a su pregunta, sí, es posible ejecutar python y php en Android, aunque primero debe instalarlos, ya que, a diferencia de muchos otros sistemas Linux, no están instalados de forma predeterminada.
¿ Intentaste algo?

Respuestas (3)

Específico de Python/PHP

Si está solicitando específicamente secuencias de comandos Python y PHP, SL4A probablemente sea su mejor opción (aunque hay otras aplicaciones compatibles con Python en la tienda de juegos, como, por ejemplo, QPython Lite ). Y si desea automatizar las cosas, es posible que también desee echar un vistazo al SL4A Script Launcher (en conexión con el programador de tareas TaskBomb ).

Guiones de shell

Pero hablando de "Linux" y "scripts en general", lo primero que me viene a la mente son Shell Scripts . Estos se pueden ejecutar directamente desde la línea de comandos usando cualquier emulador de terminal (por ejemplo , Android Terminal Emulator , Terminal IDE ) o, si prefiere alguna "ayuda gráfica", usando aplicaciones de inicio específicas como SH Script Runner , ScriptMe o Script Manager .

Los scripts de shell Bash también se pueden ejecutar desde SL4A.

Quieres SL4A . Desde el sitio web:

Scripting Layer para Android (SL4A) trae lenguajes de secuencias de comandos a Android al permitirle editar y ejecutar secuencias de comandos e intérpretes interactivos directamente en el dispositivo Android. Estos scripts tienen acceso a muchas de las API disponibles para aplicaciones completas de Android, pero con una interfaz muy simplificada que facilita hacer las cosas.

Para ejecutar secuencias de comandos de Python en Android, descargue la aplicación "QPython" / "Qpython3" de Google Play Store. Para ejecutar secuencias de comandos PHP, no use SL4A porque solo puede ejecutar secuencias de comandos php pero no puede desarrollar sitios php. En su lugar, descargue la aplicación Server for PHP de Google Play Store. Mire el video a continuación para aprender cómo ejecutar scripts php en el servidor para la aplicación PHP: https://youtu.be/VG6IdIi7m8k

¡Bienvenidos a los entusiastas de Android! Esta respuesta podría ser más útil si agrega un enlace a las aplicaciones que está recomendando.
6 visitas al video a partir de ahora! Parece más una promoción que una respuesta.