Buildozer no pudo ejecutar el último comando

Mientras yo estaba tratando de construir, empujar y ejecutar automáticamente el apk en mi dispositivo usando buildozer android debug deploy run muestra estos errores:

 # Check configuration tokens # Ensure build layout # Check configuration tokens # Preparing build # Check requirements for android # Install platform # Apache ANT found at /home/sahil/.buildozer/android/platform/apacheant-1.9.4 # Android SDK found at /home/sahil/.buildozer/android/platform/android-sdk-21 # Android NDK found at /home/sahil/.buildozer/android/platform/android-ndk-r9c # Check application requirements # Check garden requirements # Compile platform # Distribution already compiled, pass. # Build the application #21 # Package the application # Command failed: /usr/bin/python2.7 build.py --name demo --version 1.2.0 --package org.test.myapp --private /home/sahil/kivy/.buildozer/android/app --sdk 14 --minsdk 8 --orientation landscape debug # # Buildozer failed to execute the last command # If the error is not obvious, please raise the log_level to 2 # and retry the latest command. # In case of a bug report, please add a full log with log_level = 2 

Lo revisé en la documentación y también en Internet, pero no encontré nada al respecto. Y estoy haciendo una simple aplicación Hello World:

 #version.regex #__version__= '1.0' from kivy.app import App from kivy.uix.label import Label class SimpleApp(App): def build(self): return Label(text="Hello World") if __name__=="__main__": SimpleApp().run() 

¡Gracias!

Primero levante el log level = 2 en buildozer.spec , entonces mostrará todos los logs y el error claramente. Aquí en .buildozer/android/platform/python-for-android/dist/myapp/python 2.7 build.py faltaba. Para solucionar este problema ejecute este comando buildozer android clean y luego reconstruirlo usando buildozer android debug o ejecutar automáticamente usando buildozer android debug deploy run .

Probablemente usted está ejecutando una versión actualizada de cython, todos los principales versión de lanzamiento de 0,21 y hasta, tiene que degradar cython a 0,20 (sudo pip instalar cython == 0.20), a continuación, quitando la carpeta .buildozer (rm -Rf .buildozer) y luego la reconstrucción Con 'buildozer android debug'

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.