Answer the question
In order to leave comments, you need to log in
Error compiling to apk file via buildozer on kivy?
Hello.
Please tell me how to set up buildozer to build apk at the moment.
I have been fighting for 2 days already (already 3 reinstalled ubuntu 20 virtual machines). Stuck on this error for now.
Used as a manual off site
https://kivy.org/doc/stable/guide/packaging-androi...
https://buildozer.readthedocs.io/en/latest/install...
At the moment, an error after entering buildozer android debug deploy run
:
# Command failed: /usr/bin/python3 -m pythonforandroid.toolchain create --dist_name=myapp --bootstrap=sdl2 --requirements=python3,kivy --arch armeabi-v7a --copy-libs --color=always --storage-dir="/home/develop/tk/.buildozer/android/platform/build-armeabi-v7a" --ndk-api=21 --ignore-setup-py
# ENVIRONMENT:
# SHELL = '/bin/bash'
# SESSION_MANAGER = 'local/develop-VirtualBox:@/tmp/.ICE-unix/1177,unix/develop-VirtualBox:/tmp/.ICE-unix/1177'
# QT_ACCESSIBILITY = '1'
# COLORTERM = 'truecolor'
# XDG_CONFIG_DIRS = '/etc/xdg/xdg-ubuntu:/etc/xdg'
# XDG_MENU_PREFIX = 'gnome-'
# GNOME_DESKTOP_SESSION_ID = 'this-is-deprecated'
# GTK_IM_MODULE = 'ibus'
# QT4_IM_MODULE = 'ibus'
# GNOME_SHELL_SESSION_MODE = 'ubuntu'
# SSH_AUTH_SOCK = '/run/user/1000/keyring/ssh'
# XMODIFIERS = '@im=ibus'
# DESKTOP_SESSION = 'ubuntu'
# SSH_AGENT_PID = '994'
# GTK_MODULES = 'gail:atk-bridge'
# PWD = '/home/develop/tk'
# LOGNAME = 'develop'
# XDG_SESSION_DESKTOP = 'ubuntu'
# XDG_SESSION_TYPE = 'x11'
# GPG_AGENT_INFO = '/run/user/1000/gnupg/S.gpg-agent:0:1'
# XAUTHORITY = '/run/user/1000/gdm/Xauthority'
# GJS_DEBUG_TOPICS = 'JS ERROR;JS LOG'
# WINDOWPATH = '2'
# HOME = '/home/develop'
# USERNAME = 'develop'
# IM_CONFIG_PHASE = '1'
# LANG = 'ru_RU.UTF-8'
# LS_COLORS = 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'
# XDG_CURRENT_DESKTOP = 'ubuntu:GNOME'
# VTE_VERSION = '6003'
# GNOME_TERMINAL_SCREEN = '/org/gnome/Terminal/screen/b83a1123_af85_4140_9dbd_16bbddc969d9'
# INVOCATION_ID = '34481937d57d4c6e86173b7a9f98365b'
# MANAGERPID = '690'
# CLUTTER_IM_MODULE = 'ibus'
# GJS_DEBUG_OUTPUT = 'stderr'
# LESSCLOSE = '/usr/bin/lesspipe %s %s'
# XDG_SESSION_CLASS = 'user'
# TERM = 'xterm-256color'
# LESSOPEN = '| /usr/bin/lesspipe %s'
# USER = 'develop'
# GNOME_TERMINAL_SERVICE = ':1.166'
# DISPLAY = ':0'
# SHLVL = '1'
# QT_IM_MODULE = 'ibus'
# XDG_RUNTIME_DIR = '/run/user/1000'
# JOURNAL_STREAM = '9:25645'
# XDG_DATA_DIRS = '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'
# PATH = '/home/develop/.buildozer/android/platform/apache-ant-1.9.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'
# GDMSESSION = 'ubuntu'
# DBUS_SESSION_BUS_ADDRESS = 'unix:path=/run/user/1000/bus'
# _ = '/usr/local/bin/buildozer'
# OLDPWD = '/home/develop'
# PACKAGES_PATH = '/home/develop/.buildozer/android/packages'
# ANDROIDSDK = '/home/develop/.buildozer/android/platform/android-sdk'
# ANDROIDNDK = '/home/develop/.buildozer/android/platform/android-ndk-r19c'
# ANDROIDAPI = '27'
# 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
Answer the question
In order to leave comments, you need to log in
The solution turned out through 8 spoiled virtual machines.
installed ubuntu 20.04 regular version (not minimal). Updated through the appeared interface + restart.
Next in the terminal:
sudo apt update
sudo apt install python3-pip
pip3 install --user --upgrade buildozer
sudo apt update
sudo apt install -y git zip unzip openjdk-8-jdk python3-pip autoconf libtool pkg-config zlib1g-dev libncurses5-dev libncursesw5-dev libtinfo5 cmake libffi-dev libssl-dev
pip3 install --user --upgrade Cython==0.29.19 virtualenv
export PATH=$PATH:~/.local/bin/
buildozer init
buildozer android debug
(you can buildozer android debug deploy it's up to you) wget https://github.com/HeaTTheatR/KivyMD-data/raw/master/install-kivy-buildozer-dependencies.sh
chmod +x install-kivy-buildozer-dependencies.sh
./install-kivy-buildozer-dependencies.sh
sudo pip3 install kivymd
python3 main.py
buildozer init
buildozer android debug
I also had such a problem. You need to download the virtual machine here and install a new version of Android NDK here I have version 19
Good afternoon! Also faced this problem. Installed the virtual machine you mentioned. Then I downloaded the archive with the NDK 19c version. But I could not unpack the archive, the space on the virtual disk has run out. It initially has a size of 12 GB, and VirtualBox does not allow to increase it more. Through the tools I try to do more, I write an error: Resizing to new size 21853405184 is not yet supported for medium 'H:\python\Lubuntu-Kivy_vdi\Lubuntu-Kivy.vdi'. Tell me, how did you install NDK?
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question