Buildozer не удалось выполнить последнюю команду в Kivy - PullRequest
0 голосов
/ 18 февраля 2019

Я делаю простой apk, используя buildozer в kivy.

Я дважды пытался переустановить android sdk ndk, но инструменты sdkmanager не устанавливаются автоматически.

#Apache ANT находится по адресу /home/shivam/.buildozer/android/platform/apache-ant-1.9.4
# Android SDK найден по адресу /home/shivam/.buildozer/android/platform/android-sdk
#Android NDK найден по адресу /home/shivam/.buildozer/android/platform/android-ndk-r17c # Прочитать доступные разрешения из api-versions.xml # Проверить требования приложения # Проверить требования к саду # Скомпилировать платформу # Выполнить "/ usr / bin /python -m pythonforandroid.toolchain создать --dist_name = firstapp --bootstrap = sdl2 --requirements = python3, kivy --arch armeabi-v7a --copy-libs --color = всегда --storage-dir = "/ home /shivam / .buildozer / android / платформа / build "--ndk-api = 21 '# Cwd /home/shivam/.buildozer/android/platform/python-for-android

[ИНФО]: скомпилироватьдля следующих арок: armeabi-v7a

[INFO]: найдена цель API Android in $ ANDROIDAPI: 27

Трассировка (последний последний вызов):
Файл "/usr/lib/python2.7/runpy.py", строка 174, в _run_module_as_main
"__main__",fname, загрузчик, pkg_name)
Файл "/usr/lib/python2.7/runpy.py", строка 72, в _run_code
exec-код в run_globals
Файл "/home/shivam/.buildozer/android / платформа / python-for-android / pythonforandroid / toolchain.py ", строка 1073, в
main ()
Файл" /home/shivam/.buildozer/android/platform/python-for-android/pythonforandroid / toolchain.py ", строка 1067, в основном
ToolchainCL ()
Файл" /home/shivam/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py ", строка 576, в __init __
getattr (self, args.subparser_name.replace ('-', '_')) (args)
Файл "/home/shivam/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py ", строка 144, в wrapper_func
user_ndk_api = self.ndk_api)
Файл" pythonforandroid / build.py ", строка 236, в prepare_build_environment
avdmanager = sh.Command (join (sdk_dir, 'tools', 'bin', 'avdmanager'))
Файл "/home/shivam/.local/lib/python2.7/site-packages/sh.py"строка 1202, в __init __
поднять CommandNotFound (путь)
sh.CommandNotFound: /home/shivam/.buildozer/android/platform/android-sdk/tools/bin/avdmanager

# Commandне удалось: / usr / bin / python -m pythonforandroid.toolchain создать --dist_name = firstapp --bootstrap = sdl2 - требования = python3, kivy --arch armeabi-v7a --copy-libs --color = всегда --storage-dir = "/ home / shivam / .buildozer / android / platform / build" --ndk-api = 21

#

# Buildozer не удалось выполнить последнюю команду

# Ошибка может быть скрыта в журнале над этой ошибкой

# Пожалуйста, прочтите полный журнал и найдите его до

#, что поднимает проблему с самим buildozer.

# В случае сообщения об ошибке, добавьте полный журнал с log_level = 2

...