Как решить ошибку команды buildozer - PullRequest
0 голосов
/ 01 мая 2020

Я искал 3 дня, чтобы устранить ошибку, но она не была устранена. Я изменил версию Java, которая появилась в результате поиска, но она не была решена.

Python версия = 3.6.6 Ubuntu 18.04.4 LTS

  1. ошибка buildozer

Команда не выполнена: / home / puya / anaconda3 / bin / python -m

pythonforandroid.toolchain create --dist_name=myapp --bootstrap=sdl2 
- 
-requirements=python3,kivy --arch armeabi-v7a --copy-libs -- 
color=always --storage- 
dir="/home/puya/AIObjectCamera/.buildozer/android/platform/build- 
armeabi-v7a" --ndk-api=21
# ENVIRONMENT:
#     CLUTTER_IM_MODULE = 'xim'
#     LS_COLORS = 
#     LESSCLOSE = '/usr/bin/lesspipe %s %s'
#     XDG_MENU_PREFIX = 'gnome-'
#     LANG = 'ko_KR.UTF-8'
#     MANAGERPID = '916'
#     DISPLAY = ':0'
#     INVOCATION_ID = 'b2071f386a4042739934c3ad4345cbaf'
#     GNOME_SHELL_SESSION_MODE = 'ubuntu'
#     ANDROIDAPI = '27'
#     COLORTERM = 'truecolor'
#     USERNAME = 'puya'
#     XDG_VTNR = '1'
#     SSH_AUTH_SOCK = '/run/user/1000/keyring/ssh'
#     MANDATORY_PATH = '/usr/share/gconf/ubuntu.mandatory.path'
#     XDG_SESSION_ID = '1'
#     USER = 'puya'
#     DESKTOP_SESSION = 'ubuntu'
#     ANDROIDNDK = '/home/puya/.buildozer/android/platform/android- 
ndk- r19b'
#     QT4_IM_MODULE = 'xim'
#     TEXTDOMAINDIR = '/usr/share/locale/'
#     GNOME_TERMINAL_SCREEN = 
'/org/gnome/Terminal/screen/5b7ee261_34c8_4e7f_8b7e_c4cb9c14f678'
#     DEFAULTS_PATH = '/usr/share/gconf/ubuntu.default.path'
#     PWD = '/home/puya/AIObjectCamera'
#     HOME = '/home/puya'
#     ANDROIDSDK = '/home/puya/.buildozer/android/platform
/android-sdk'
#     JOURNAL_STREAM = '9:25894'
#     TEXTDOMAIN = 'im-config'
#     SSH_AGENT_PID = '1093'
#     QT_ACCESSIBILITY = '1'
#     XDG_SESSION_TYPE = 'x11'
#     XDG_DATA_DIRS = 
'/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var
/lib/snapd/desktop'
#     XDG_SESSION_DESKTOP = 'ubuntu'
#     DBUS_STARTER_ADDRESS = 
'unix:path=/run/user/1000/bus,guid=6b2c9635e210f90264b841e55ead0b2b'
#     GTK_MODULES = 'gail:atk-bridge'
#     KIVY_VIDEO = 'ffpyplayer'
#     WINDOWPATH = '1'
#     TERM = 'xterm-256color'
#     SHELL = '/bin/bash'
#     VTE_VERSION = '5202'
#     QT_IM_MODULE = 'xim'
#     XMODIFIERS = '@im=ibus'
#     IM_CONFIG_PHASE = '2'
#     DBUS_STARTER_BUS_TYPE = 'session'
#     XDG_CURRENT_DESKTOP = 'ubuntu:GNOME'
#     GPG_AGENT_INFO = '/run/user/1000/gnupg/S.gpg-agent:0:1'
#     GNOME_TERMINAL_SERVICE = ':1.75'
#     XDG_SEAT = 'seat0'
#     SHLVL = '1'
#     ANDROIDNDKVER = 'r21'
#     GDMSESSION = 'ubuntu'
#     GNOME_DESKTOP_SESSION_ID = 'this-is-deprecated'
#     LOGNAME = 'puya'
#     DBUS_SESSION_BUS_ADDRESS = 
'unix:path=/run/user/1000/bus,guid=6b2c9635e210f90264b841e55ead0b2b'
#     XDG_RUNTIME_DIR = '/run/user/1000'
#     XAUTHORITY = '/run/user/1000/gdm/Xauthority'
#     XDG_CONFIG_DIRS = '/etc/xdg/xdg-ubuntu:/etc/xdg'
#     PATH = '/home/puya/.buildozer/android/platform/apache-ant- 

1.9.4/bin:/user/puya/Anaconda3/bin:/home/puya/
anaconda3/bin:/usr/local/sbi  

n:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/
usr/local/games 
:/snap/bin'
#     NDKAPI = '21'
#     SESSION_MANAGER = 'local/puya:@/tmp/.ICE- 
unix/997,unix/puya:/tmp/.ICE-unix/997'
#     LESSOPEN = '| /usr/bin/lesspipe %s'
#     GTK_IM_MODULE = 'ibus'
#     _ = '/home/puya/anaconda3/bin/buildozer'
#     PACKAGES_PATH = '/home/puya/.buildozer/android/packages'
#     ANDROIDMINAPI = '21'
# 
# 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

buildozerspe c .txt

(str) Название заголовка вашего приложения = Мое приложение

(str) Имя пакета package.name = myapp

(str) Домен пакета (необходим для упаковки android / ios) package.domain = org.test

(str) Исходный код, где main.py live source.dir =.

(список) Исходные файлы для включения (пусть пустые, чтобы включить все файлы) source.include_exts = py, png, jpg, kv, atlas

(список) Список включений с использованием сопоставления с образцом source.include_patterns = assets /,images/.png

(список) Исходные файлы для исключения (пустые, чтобы ничего не исключать) source.exclude_exts = spe c

(список) Список исключаемых каталогов (пустые, чтобы ничего не исключать) source.exclude_dirs = tests, bin

(list) Список исключений с использованием сопоставления с образцом source.exclude_patterns = license, images / / .jpg

(str) Версия приложения (метод 1) версия = 0.1

(str) Applicat ионное управление версиями (метод 2) version.regex = version = '"['"] version.filename =% (source.dir) s / main.py

(список) Требования к приложениям разделенные запятыми, например, требования = sqlite3, требования к киву = python3, киви

(str) Пользовательские папки с исходными текстами для требований Устанавливает пользовательский источник для любых требований с помощью рецептов needs.source.kivy = ../../kivy

(список) Садовые требования garden_requirements =

(str) Prespla sh приложения prespla sh .filename =% (source.dir) s / data / prespla sh .png

(str) Значок приложения icon.filename =% (source.dir) s / data / icon.png

(str) Поддерживаемая ориентация (одна из альбомной ориентации, sensorLandscape, портрет или все) ориентация = портрет

(список) Список услуг для объявления услуг = ИМЯ: ENTRYPOINT_TO_PY, ИМЯ2: ENTRYPOINT2_TO_PY

OSX Specifi c

author = © Информация об авторских правах

изменить основную версию python, используемую приложением osx.pyth on_version = 3

версия Kivy для использования osx.kivy_version = 1.9.1

Android Speci c

(bool) Укажите, должно ли приложение быть полноэкранным или не полноэкранный = 0

(строка) Prespla sh цвет фона (для новой android цепочки инструментов) Поддерживаемые форматы: #RRGGBB #AARRGGBB или одно из следующих имен: красное, синее, зеленое, черное, белый, серый, голубой, пурпурный, желтый, светло-серый, темно-серый, серый, светло-серый, темно-серый, аква, фуксия, салатовый, бордовый, темно-синий, оливковый, фиолетовый, серебристый, чирок. android .presplash_color = # FFFFFF

(список) Разрешения android .permissions = INTE RNET

(int) Target Android API, должно быть как можно выше. android .api = 21

(int) Минимальный API, который будет поддерживать ваш APK. android .minapi = 21

(int) Android Версия SDK для использования android .sdk = 20

(str) Android Версия NDK для использования android. ndk = 19b

(int) Android NDK API для использования. Это минимальный API, поддерживаемый вашим приложением, обычно он должен соответствовать android .minapi. android .ndk_api = 21

(bool) Использовать --private хранилище данных (True) или --dir publi c хранилище (False) android .private_storage = True

(str) Android Каталог NDK (если он пуст, он будет автоматически загружен.) android .ndk_path =

(str) Android Каталог SDK (если он пуст, он будет автоматически загружен.) android .sdk_path =

(str) каталог ANT (если он пуст, он будет автоматически загружен.) android .ant_path =

...