2015-03-16 16 views
6

auszuführen, während ich Push aufzubauen versuchte, und automatisch die apk auf meinem Gerät funktionieren buildozer android debug deploy run mit es zeigt diese Fehler:Buildozer konnte den letzten Befehl

# 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 

ich es in der Dokumentation ausgecheckt und auch im Internet aber habe nichts darüber gefunden. und ich mache nur eine einfache Hallo Welt Anwendung:

#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() 

Dank!

Antwort

10

Zuerst die log level = 2 in buildozer.spec, dann wird es alle Protokolle und Fehler deutlich zu zeigen. Hier in .buildozer/android/platform/python-for-android/dist/myapp/python 2.7 build.py fehlte. Um dieses Problem zu beheben, führen Sie den folgenden Befehl aus: buildozer android clean, und erstellen Sie ihn anschließend erneut unter Verwendung von buildozer android debug oder automatisch mit buildozer android debug deploy run.

3

Wahrscheinlich haben Sie eine aktualisierte Version von Cython, alle wichtigen Release Start Form 0,21 und höher, müssen Sie Cython auf 0,20 downgraden (sudo pip installieren Cython == 0,20) dann Entfernen .buildozer Ordner (rm -Rf .buildozer) und dann Wiederaufbau mit 'buildozer android debug'

Verwandte Themen