Сбой команды: распаковать /home/alexander/.buildozer/android/platform/android-ndk-r9c-linux-x86_64.zip - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь скомпилировать приложение, созданное на Kivy, с помощью buildozer, я обнаружил много ошибок, большинство из них решено, но я не могу справиться с этой ошибкой.

Что мне делать в этом случае?

Это то, что buildozer в терминале.

Archive:  /home/alexander/.buildozer/android/platform/android-ndk- 
r9c-linux-x86_64.zip
End-of-central-directory signature not found.  Either this file is 
not
a zipfile, or it constitutes one disk of a multi-part archive.  In 
the
latter case the central directory and zipfile comment will be 
found on
the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of 
/home/alexander/.buildozer/android/platform/android-ndk-r9c-linux- 
x86_64.zip or
/home/alexander/.buildozer/android/platform/android-ndk-r9c-linux- 
x86_64.zip.zip, and cannot find 
/home/alexander/.buildozer/android/platform/android-ndk-r9c-linux- 
x86_64.zip.ZIP, period.
# Command failed: unzip 
/home/alexander/.buildozer/android/platform/android-ndk-r9c-linux- 
x86_64.zip
# 
# Buildozer failed to execute the last command
# The error might be hidden in the log above this error
# Please read the full log, and search for it before
# raising an issue with buildozer itself.
# In case of a bug report, please add a full log with log_level = 2

1 Ответ

0 голосов
/ 29 января 2019

Я получил эту ошибку ранее.Это очень просто!Сток андроид-ndk-r9c почти никогда не работает.Вы должны загрузить новый r9c из Интернета, а затем разархивировать его в .buildozer / android / platform

Но я советую вам скачать версию android-ndk-r13b из Интернета.r9c - очень старая версия, и вы можете столкнуться с некоторыми проблемами при использовании новых API для Android.Версия r13b работает хорошо.

Вы можете скачать 7z и распаковать, например: cd .buildozer / android / platform 7z x the_name_of_your_ndk.zip

Удачи!

...