2016-07-25 1 views
6

je en train de construire l'application Kivy pour Android et a cette erreurÉchec de la commande: 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 

commande

$ buildozer android_new debug 

journal: http://paste.ubuntu.com/20850804/

voulez des détails? demande dans les commentaires

+0

'# Si l'erreur n'est pas évidente, veuillez augmenter le niveau de log à 2 # et réessayer la dernière commande. # Dans le cas d'un rapport de bug, s'il vous plaît ajouter un journal complet avec log_level = 2' – inclement

+0

le journal complet: http://paste.ubuntu.com/20850804/ –

Répondre

2

Je l'ai compris! Le problème était que certains services google ne sont pas disponibles là où je vis en raison des sanctions américaines sur mon pays (Soudan) et la réponse renvoyée est html (pas au format gzip).

la solution consiste à utiliser vpn.

3

La machine ne parvient pas à télécharger correctement le SDK android.

Vous pouvez confirmer en cochant la somme md5 du fichier:

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

Cette sortie devrait: 22a81cf1d4a951c62f71a8758290e9bb

Si elle ne le fait pas, ma première supposition serait que vous êtes bloqué par une sorte de proxy ou de pare-feu. Un proxy peut être configuré pour limiter la taille maximale d'un fichier que vous essayez de télécharger. Vérifiez les journaux ou contactez vos administrateurs système si vous n'êtes pas l'administrateur de la machine.

+0

je sais quel est le problème voir ma réponse ci-dessous –