2016-07-25 12 views
6

ich Kivy App auf Android und bekam diesen FehlerBefehl fehlgeschlagen: tar xzf android-sdk_r20-linux.tgz

# Check configuration tokens 
# Ensure build layout 
# Check configuration tokens 
# Preparing build 
# Check requirements for android 
# Install platform 
# Apache ANT found at /home/ali/.buildozer/android/platform/apache-ant-1.9.4 
# Android SDK is missing, downloading 
# Unpacking Android SDK 
# Command failed: tar xzf android-sdk_r20-linux.tgz 
# 
# 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 

Befehl

$ buildozer android_new debug 

log aufzubauen versuchte: http://paste.ubuntu.com/20850804/

wollen Sie irgendwelche Details? Anfrage in den Kommentaren

+0

'# Wenn der Fehler nicht offensichtlich ist, erhöhen Sie den log_level auf 2 # und wiederholen Sie den letzten Befehl. # Im Falle eines Fehlerberichts fügen Sie bitte ein vollständiges Protokoll mit log_level = 2' – inclement

+0

das vollständige Protokoll: http://paste.ubuntu.com/20850804/ –

Antwort

2

Ich habe es herausgefunden!

das Problem war, einige Google-Dienste sind nicht verfügbar, wo ich wegen der USA Sanktionen auf meinem Land (Sudan) lebe und die zurückgegebene Antwort ist HTML (nicht im gzip-Format).

die Lösung ist, vpn zu verwenden.

3

Das Gerät nicht ordnungsgemäß herunterladen Android SDK.

Sie können dies bestätigen, indem Sie die MD5-Summe der Datei überprüft:

wget -O - http://dl.google.com/android/android-sdk_r20-linux.tgz | md5sum 

Dies sollte Ausgabe: 22a81cf1d4a951c62f71a8758290e9bb

Wenn dies nicht der Fall, meine erste Vermutung wäre, dass Sie durch blockiert sind eine Art Proxy oder Firewall. Ein Proxy kann so konfiguriert werden, dass die maximale Größe einer Datei begrenzt wird, die Sie herunterladen möchten. Überprüfen Sie die Protokolle oder wenden Sie sich an Ihre Systemadministratoren, wenn Sie nicht der Administrator des Computers sind.

+0

Ich weiß, was das Problem ist, siehe meine Antwort unten –

Verwandte Themen