Hace poco, por curiosidad, busqué una forma de instalar el intérprete de
Python* en
Android. Googleando un poco, di con unas aplicaciones que permiten portar y usar estos intérpretes de forma nativa en este sistema.
* Aplica para varios lenguajes más, el proceso es el mismo.
1. Requisitos
2. Instalando el SL4A
El
SL4A es un software que gestiona la instalación de intérpretes, ejecución, edición y manipulación de scripts. Para poder continuar con este tutorial es indispensable que lo instalemos.
2.1 Instalar desde el dispositivo
Es básicamente el método más sencillo. Debes navegar por la
página de descargas del SL4A y bajar la versión más reciente (sl4a_r4.apk). Una vez descargada, la instalas normalmente.
NOTA: Para usar este método hay que tener activa la opción de
"Orígenes desconocidos" en Ajustes -> Aplicaciones.
2.2 Instalar desde el PC
Si por cualquier extraña razón el primer método no funciona
(como en mi caso), tenemos esta opción. En este caso, usaremos la aplicación
AC SWM (AndroidCentral Sideload Wonder Machine).
Conectamos el móvil en modo 'Depuración', luego seleccionamos el .apk y damos clic en Install.
Más información sobre este método
3. Instalando el Intérprete
Como en el caso anterior, se pueden instalar los intérpretes mediante dos métodos.
3.1 Instalar desde el dispositivo
Vamos a abrir el
SL4A. Te aparecerá una ventana como esta:
Abre el menú "
View" y selecciona Intérpretes:
Ahora se pueden ver todos los Intérpretes que hay instalados. Despliega de nuevo el menú y selecciona "
Add".
Ahora acá, te aparece la lista con todos los Intérpretes disponibles, selecciona Python:
Una vez hecho esto, se descargará un .apk. Cuando la descarga haya finalizado, abre el archivo y procedes a instalarlo como cualquier otra aplicación. Al abrirlo, te saldrá esto:
Acá lo único que debes hacer es dar clic en
Install para que este gestor inicie la descarga del intérprete, junto con varios módulos y ejemplos.
Una vez terminada la descarga, cierra el gestor y vuelve al SL4A. Ahora puedes ver el logo de Python junto a la Shell.
3.2 Instalar desde el PC
Como en el caso de la instalación del
SL4A, algunos operadores no permiten la instalación de aplicaciones de terceros, por lo cual se debe repetir exactamente el paso del punto
2.2.
Acá lo único que debemos hacer es visitar de nuevo la
página de descargas del SL4A, descargar el
PythonForAndroid_r4.apk e instalarlo.
Luego abrir el "
Python for Android" y seguir los pasos indicados en el gestor. (Son los mismos del punto 3.1).
4. Pruebas y despedida
En este punto, ya tenemos instalado todo lo necesario.
Probamos el Intérprete:
Y ahora el típico script:
Y ahora en ejecución:
Espero que les haya servido.
Un saludo.