2016-07-25 27 views
6

starałem się budować kivy aplikację na Androida i dostał ten błądPolecenie nie powiodło się: 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 

komenda

$ buildozer android_new debug 

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

Chcesz poznać wszystkie szczegóły? żądanie w komentarzach

+0

'# Jeśli błąd nie jest oczywisty, proszę podnieść poziom logu do 2 # i ponowić najnowszą komendę. # W przypadku raportu o błędzie, dodaj pełny dziennik z log_level = 2' – inclement

+0

pełny dziennik: http://paste.ubuntu.com/20850804/ –

Odpowiedz

2

Wymyśliłem!

Problem polegał na tym, że niektóre serwisy Google nie są dostępne tam, gdzie mieszkam z powodu sankcji USA w moim kraju (Sudan), a zwróconą odpowiedzią jest html (nie w formacie gzip).

rozwiązaniem jest użycie vpn.

3

Urządzenie nie może poprawnie pobrać Androida SDK.

Można to potwierdzić, sprawdzając sumę MD5 pliku:

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

Powinno to wyjście: 22a81cf1d4a951c62f71a8758290e9bb

Jeśli nie, moje pierwsze przypuszczenie byłoby, że jesteś zablokowany przez jakiś rodzaj proxy lub firewall. Serwer proxy można skonfigurować tak, aby ograniczyć maksymalny rozmiar pliku, który próbujesz pobrać. Sprawdź dzienniki lub skontaktuj się z administratorami, jeśli nie jesteś administratorem urządzenia.

+0

wiem, na czym polega problem, zobacz moją odpowiedź poniżej –