¿Hay alguna manera de llamar a código python en android desarrollar sin instalar sl4a?

He encontrado algunas maneras de usar python para construir la aplicación de Android. Pero todos ellos necesitan instalar sl4a y pythonforandroid. Es tan complicado, así que hay alguna manera de paquete sl4a a mi proyecto de la aplicación de Android, y una vez que instalar el apk, no necesito instalar sl4a más.

2 Solutions collect form web for “¿Hay alguna manera de llamar a código python en android desarrollar sin instalar sl4a?”

Puede utilizar Kivy en el siguiente enlace:

Python para Android

Se puede ayudar a u tener una mirada al siguiente tema:

¿Cómo puedo integrar un código Python en la aplicación Java de Android?

Espero que esto te ayude.

Usted puede hacer esto. Lo que se reduce es empaquetar el intérprete de Python (compilado por el NDK) en su aplicación, y empezar a través de los mecanismos estándar NDK. Esto es lo mismo que, por ejemplo, Kivy, pero estarías agregando el código a tu propia aplicación en lugar de (como Kivy) usando un java bootstrap y luego dejando que el Python administre todo lo demás.

Una opción, que ha visto un poco de discusión / desarrollo recientemente, es usar python-android para construir todos los componentes de python, luego copiarlos en su proyecto java (y agregar el código para manejarlo). Esto es posible, pero no en la actualidad tan fácil como podría ser, tendría que buscar en cómo funciona internamente para obtener las salidas que necesita.

Otra opción que es probablemente más fácil ahora si no necesita código compilado más allá de python en sí es utilizar directamente los binarios de python precompilados del NDK de CrystaX , en cuyo caso, incluyendo los binarios de python se reduce a sólo añadirlos a su Android.mk . Aún necesitarías algún código C y NDK para interactuar con el intérprete, pero el proceso es bastante sencillo.

(SL4A tiene algunas herramientas de construcción de Android de su propio, que también podría utilizar para esto, pero no sé lo que tendría que hacer para integrarlo, como creo que SL4A hace cosas adicionales en la parte superior de tener el intérprete de python presente).

  • Cómo guardar la URL actual en Android Kivy Application
  • Cómo descargar el código fuente de google para android
  • Acceso a LogCat desde Android a través de Python
  • ¿Conectarse al punto de acceso usando QPython?
  • Animar objeto utilizando datos de acelerómetro de Android
  • ¿Cómo hacer GPS-app para Android usando kivy, pyjnius?
  • Problemas con la conexión Bluetooth de Android
  • Incrustar Python en Java en Android
  • Cualquier buen editor de texto - aplicación de Android - optimizado para los programadores?
  • AttributeError: el objeto 'module' no tiene ningún atributo 'SignedJwtAssertionCredentials'
  • Cómo construir numpy para Py4A?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.