Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Errors happened when using buildozer android update #1778

Closed
Jankoustefan opened this issue Feb 15, 2024 · 1 comment
Closed

Errors happened when using buildozer android update #1778

Jankoustefan opened this issue Feb 15, 2024 · 1 comment
Labels

Comments

@Jankoustefan
Copy link

Versions

  • Python: 3.8
  • OS: ubuntu 20.04
  • Buildozer: 1.5.1.dev0

Description

// Errors happened when using buildozer android update command

buildozer.spec

Command:

buildozer android update

Spec file:

[app]

# (str) Title of your application
title = Floow

# (str) Package name
package.name = floowgui

# (str) Package domain (needed for android/ios packaging)
package.domain = org.test

# (str) Source code where the main.py live
source.dir = .

# (list) Source files to include (let empty to include all the files)
source.include_exts = py,png,jpg,kv,atlas,json,txt

# (list) List of inclusions using pattern matching
#source.include_patterns = images/*.png, kv_files/*.kv

# (list) Source files to exclude (let empty to not exclude anything)
#source.exclude_exts = spec

# (list) List of directory to exclude (let empty to not exclude anything)
#source.exclude_dirs = tests, bin, venv

# (list) List of exclusions using pattern matching
# Do not prefix with './'
#source.exclude_patterns = license,images/*/*.jpg

# (str) Application versioning (method 1)
version = 0.1

# (str) Application versioning (method 2)
# version.regex = __version__ = ['"](.*)['"]
# version.filename = %(source.dir)s/main.py

# (list) Application requirements
# comma separated e.g. requirements = sqlite3,kivy
# Two builds are needed because of bug with zope.interface module. 
#First build
requirements = python3,kivy==master,https://github.com/kivymd/KivyMD/archive/refs/heads/master.zip, pillow,numpy, matplotlib,plyer,camera4kivy ,gestures4kivy ,pyzbar ,libzbar, opencv, opencv_extras, zope.interface
#Second build
#requirements = python3,kivy==master,https://github.com/kivymd/KivyMD/archive/refs/heads/master.zip, pillow, numpy, matplotlib, plyer,camera4kivy ,gestures4kivy ,pyzbar ,libzbar, opencv, opencv_extras, zope.interface, roslibpy, autobahn, txaio, twisted, attrs, hyperlink, idna, cryptography, android

# (str) Custom source folders for requirements
# Sets custom source for any requirements with recipes
# requirements.source.kivy = ../../kivy

# (str) Presplash of the application
presplash.filename = images/floow_presplash_image.png

# (str) Icon of the application
icon.filename = images/floow_app_icon.png

# (list) Supported orientations
# Valid options are: landscape, portrait, portrait-reverse or landscape-reverse
orientation = landscape, landscape-reverse

Logs

[INFO]:    COMMAND:
cd /home/ubuntu/local/software/floow_sw/GUI/.buildozer/android/platform/build-arm64-v8a/build/other_builds/pyjnius-sdl2/arm64-v8a__ndk_target_21/pyjnius && /home/ubuntu/local/software/floow_sw/GUI/.buildozer/android/platform/build-arm64-v8a/build/other_builds/hostpython3/desktop/hostpython3/native-build/python3 setup.py build_ext -v

[WARNING]: ERROR: /home/ubuntu/local/software/floow_sw/GUI/.buildozer/android/platform/build-arm64-v8a/build/other_builds/hostpython3/desktop/hostpython3/native-build/python3 failed!

# Command failed: ('/usr/bin/python3', '-m', 'pythonforandroid.toolchain', 'create', '--dist_name=floowgui', '--bootstrap=sdl2', '--requirements=python3,kivy==master,https://github.com/kivymd/KivyMD/archive/refs/heads/master.zip,pillow,numpy,matplotlib,plyer,camera4kivy,gestures4kivy,pyzbar,libzbar,opencv,opencv_extras,zope.interface,roslibpy,autobahn,txaio,twisted,attrs,hyperlink,idna,cryptography,android', '--arch=arm64-v8a', '--copy-libs', '--color=always', '--storage-dir=/home/ubuntu/local/software/floow_sw/GUI/.buildozer/android/platform/build-arm64-v8a', '--ndk-api=21', '--hook=/home/ubuntu/local/software/floow_sw/GUI/camerax_provider/gradle_options.py', '--ignore-setup-py', '--debug')
# Error code: 1
# ENVIRONMENT:
#     SHELL = '/bin/bash'
#     ROS_VERSION = '2'
#     SESSION_MANAGER = 'local/fast-ubuntu:@/tmp/.ICE-unix/2378,unix/fast-ubuntu:/tmp/.ICE-unix/2378'
#     QT_ACCESSIBILITY = '1'
#     COLORTERM = 'truecolor'
#     XDG_MENU_PREFIX = 'gnome-'
#     GNOME_DESKTOP_SESSION_ID = 'this-is-deprecated'
#     ROS_PYTHON_VERSION = '3'
#     GNOME_SHELL_SESSION_MODE = 'ubuntu'
#     SSH_AUTH_SOCK = '/run/user/1000/keyring/ssh'
#     XMODIFIERS = '@im=ibus'
#     SSH_AGENT_PID = '2104'
#     GTK_MODULES = 'gail:atk-bridge'
#     DBUS_STARTER_BUS_TYPE = 'session'
#     PWD = '/home/ubuntu/local/software/floow_sw/GUI'
#     LOGNAME = 'ubuntu'
#     XDG_SESSION_TYPE = 'x11'
#     GPG_AGENT_INFO = '/run/user/1000/gnupg/S.gpg-agent:0:1'
#     PULSE_SCRIPT = '/etc/xrdp/pulse/default.pa'
#     HOME = '/home/ubuntu'
#     IM_CONFIG_PHASE = '1'
#     LANG = 'de_DE.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'
#     XRDP_SOCKET_PATH = '/run/xrdp/sockdir'
#     XRDP_PULSE_SOURCE_SOCKET = 'xrdp_chansrv_audio_in_socket_10'
#     AMENT_PREFIX_PATH = '/opt/ros/foxy'
#     GNOME_TERMINAL_SCREEN = '/org/gnome/Terminal/screen/1630713a_b486_4aab_9ba6_4cda69939ed2'
#     INVOCATION_ID = 'f71998c848c947b7bc6e36448523b128'
#     MANAGERPID = '1763'
#     LESSCLOSE = '/usr/bin/lesspipe %s %s'
#     XDG_SESSION_CLASS = 'user'
#     PYTHONPATH = '/opt/ros/foxy/lib/python3.8/site-packages'
#     TERM = 'xterm-256color'
#     LESSOPEN = '| /usr/bin/lesspipe %s'
#     USER = 'ubuntu'
#     GNOME_TERMINAL_SERVICE = ':1.85'
#     XRDP_SESSION = '1'
#     DISPLAY = ':10.0'
#     XRDP_PULSE_SINK_SOCKET = 'xrdp_chansrv_audio_out_socket_10'
#     SHLVL = '1'
#     QT_IM_MODULE = 'ibus'
#     DBUS_STARTER_ADDRESS = 'unix:path=/run/user/1000/bus,guid=a961f7aad82154e896ea561765cdbddc'
#     LD_LIBRARY_PATH = '/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib'
#     XDG_RUNTIME_DIR = '/run/user/1000'
#     ROS_LOCALHOST_ONLY = '0'
#     LC_ALL = 'en_US.UTF-8'
#     JOURNAL_STREAM = '9:41689'
#     XDG_DATA_DIRS = '/usr/share/gnome:/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'
#     PATH = '/home/ubuntu/.buildozer/android/platform/apache-ant-1.9.4/bin:/opt/ros/foxy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'
#     DBUS_SESSION_BUS_ADDRESS = 'unix:path=/run/user/1000/bus,guid=a961f7aad82154e896ea561765cdbddc'
#     UID = '1000'
#     ROS_DISTRO = 'foxy'
#     _ = '/usr/local/bin/buildozer'
#     PACKAGES_PATH = '/home/ubuntu/.buildozer/android/packages'
#     ANDROIDSDK = '/home/ubuntu/.buildozer/android/platform/android-sdk'
#     ANDROIDNDK = '/home/ubuntu/.buildozer/android/platform/android-ndk-r25b'
#     ANDROIDAPI = '33'
#     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

Copy link

👋 @Jankoustefan,
Sorry to hear you are having difficulties with Kivy's Buildozer; Kivy unites a number of different technologies, so building apps can be temperamental.
We try to use GitHub issues only to track work for developers to do to fix bugs and add new features to Buildozer. This issue has been closed, because it doesn't describe a bug or new feature request for Buildozer.
There is a mailing list and a Discord channel to support Kivy users debugging their own systems, which should be able to help. They are linked in the ReadMe.
Of course, if it turns out you have stumbled over a bug in Buildozer, we do want to hear about it here. The support channels should be able to help you craft an appropriate bug report.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Feb 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants