[Python] проблема с созданием apk файла с помощью buildozer

Discussão em 'Python' iniciado por Stack, Abril 10, 2025.

  1. Stack

    Stack Membro Participativo

    он пытается скачать sqlite старой версии с сайта который не доступен))) я уже 3 день бьюсь с этой проблемой и не могу найти решение, даже поменял дб вместо sqlite начал использовать tinydb, но это не помогло, изначально писал этот проект на виндовс но потом узнал то что buildozer не работает на windows, скачал виртуал бокс и тут установил убунту после перенес проект на линукс и начал собирать apk

    [INFO]: Downloading sqlite3
    [INFO]: -> directory context /media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/packages/sqlite3
    [DEBUG]: -> running basename https://www.sqlite.org/2021/sqlite-amalgamation-3350500.zip
    [DEBUG]: sqlite-amalgamation-3350500.zip
    [DEBUG]: Downloading sqlite3 from https://www.sqlite.org/2021/sqlite-amalgamation-3350500.zip
    [DEBUG]: -> running rm -f .mark-sqlite-amalgamation-3350500.zip
    [INFO]: Downloading sqlite3 from https://www.sqlite.org/2021/sqlite-amalgamation-3350500.zip
    Traceback (most recent call last):
    File "/usr/lib/python3.12/urllib/request.py", line 1344, in do_open
    h.request(req.get_method(), req.selector, req.data, headers,
    File "/usr/lib/python3.12/http/client.py", line 1336, in request
    self._send_request(method, url, body, headers, encode_chunked)
    File "/usr/lib/python3.12/http/client.py", line 1382, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
    File "/usr/lib/python3.12/http/client.py", line 1331, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
    File "/usr/lib/python3.12/http/client.py", line 1091, in _send_output
    self.send(msg)
    File "/usr/lib/python3.12/http/client.py", line 1035, in send
    self.connect()
    File "/usr/lib/python3.12/http/client.py", line 1470, in connect
    super().connect()
    File "/usr/lib/python3.12/http/client.py", line 1001, in connect
    self.sock = self._create_connection(
    ^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.12/socket.py", line 865, in create_connection
    raise exceptions[0]
    File "/usr/lib/python3.12/socket.py", line 850, in create_connection
    sock.connect(sa)
    ConnectionRefusedError: [Errno 111] Connection refused

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "<frozen runpy>", line 198, in _run_module_as_main
    File "<frozen runpy>", line 88, in _run_code
    File "/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 1256, in <module>
    main()
    File "/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/.buildozer/android/platform/python-for-android/pythonforandroid/entrypoints.py", line 18, in main
    ToolchainCL()
    File "/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 685, in __init__
    getattr(self, command)(args)
    File "/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 104, in wrapper_func
    build_dist_from_args(ctx, dist, args)
    File "/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 163, in build_dist_from_args
    build_recipes(build_order, python_modules, ctx,
    File "/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/.buildozer/android/platform/python-for-android/pythonforandroid/build.py", line 482, in build_recipes
    recipe.download_if_necessary()
    File "/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/.buildozer/android/platform/python-for-android/pythonforandroid/recipe.py", line 352, in download_if_necessary
    self.download()
    File "/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/.buildozer/android/platform/python-for-android/pythonforandroid/recipe.py", line 402, in download
    self.download_file(self.versioned_url, filename)
    File "/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/.buildozer/android/platform/python-for-android/pythonforandroid/recipe.py", line 206, in download_file
    urlretrieve(url, target, report_hook)
    File "/usr/lib/python3.12/urllib/request.py", line 240, in urlretrieve
    with contextlib.closing(urlopen(url, data)) as fp:
    ^^^^^^^^^^^^^^^^^^
    File
    12:49
    "/usr/lib/python3.12/urllib/request.py", line 215, in urlopen
    return opener.open(url, data, timeout)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.12/urllib/request.py", line 515, in open
    response = self._open(req, data)
    ^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.12/urllib/request.py", line 532, in _open
    result = self._call_chain(self.handle_open, protocol, protocol +
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.12/urllib/request.py", line 492, in _call_chain
    result = func(*args)
    ^^^^^^^^^^^
    File "/usr/lib/python3.12/urllib/request.py", line 1392, in https_open
    return self.do_open(http.client.HTTPSConnection, req,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.12/urllib/request.py", line 1347, in do_open
    raise URLError(err)
    urllib.error.URLError: <urlopen error [Errno 111] Connection refused>
    Download failed: <urlopen error [Errno 111] Connection refused>; retrying in 1 second(s)...Download failed: <urlopen error [Errno 111] Connection refused>; retrying in 2 second(s)...Download failed: <urlopen error [Errno 111] Connection refused>; retrying in 4 second(s)...Download failed: <urlopen error [Errno 111] Connection refused>; retrying in 8 second(s)...# Command failed: ['/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/venv/bin/python3', '-m', 'pythonforandroid.toolchain', 'create', '--dist_name=taskmanager', '--bootstrap=sdl2', '--requirements=python3,kivy,kivymd,plyer,tinydb', '--arch=arm64-v8a', '--arch=armeabi-v7a', '--copy-libs', '--color=always', '--storage-dir=/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a', '--ndk-api=21', '--ignore-setup-py', '--debug']
    # ENVIRONMENT:
    # SHELL = '/bin/bash'
    # SESSION_MANAGER = 'local/user-VirtualBox:mad:/tmp/.ICE-unix/2103,unix/user-VirtualBox:/tmp/.ICE-unix/2103'
    # QT_ACCESSIBILITY = '1'
    # SNAP_REVISION = '465'
    # XDG_CONFIG_DIRS = '/etc/xdg/xdg-ubuntu:/etc/xdg'
    # XDG_MENU_PREFIX = 'gnome-'
    # GNOME_DESKTOP_SESSION_ID = 'this-is-deprecated'
    # SNAP_REAL_HOME = '/home/user'
    # TERMINAL_EMULATOR = 'JetBrains-JediTerm'
    # SNAP_USER_COMMON = '/home/user/snap/pycharm-community/common'
    # LANGUAGE = 'ru_RU:en'
    # LC_ADDRESS = 'C.UTF-8'
    # GNOME_SHELL_SESSION_MODE = 'ubuntu'
    # LC_NAME = 'C.UTF-8'
    # SSH_AUTH_SOCK = '/run/user/1000/keyring/ssh'
    # MEMORY_PRESSURE_WRITE = 'c29tZSAyMDAwMDAgMjAwMDAwMAA='
    # TERM_SESSION_ID = '0b14de97-5feb-47b2-aff9-e9a8be7a2f5c'
    # SNAP_INSTANCE_KEY = ''
    # XMODIFIERS = '@im=ibus'
    # DESKTOP_SESSION = 'ubuntu'
    # LC_MONETARY = 'C.UTF-8'
    # BAMF_DESKTOP_FILE_HINT = '/var/lib/snapd/desktop/applications/pycharm-community_pycharm-community.desktop'
    # GTK_MODULES = 'gail:atk-bridge'
    # SNAP_EUID = '1000'
    # PWD = '/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager'
    # XDG_SESSION_DESKTOP = 'ubuntu'
    # LOGNAME = 'user'
    # XDG_SESSION_TYPE = 'wayland'
    # SYSTEMD_EXEC_PID = '2140'
    # XAUTHORITY = '/run/user/1000/.mutter-Xwaylandauth.21CO42'
    # DESKTOP_STARTUP_ID = '4ec2f457-8b81-4931-b3d9-68f3dc5955e1'
    # SNAP_CONTEXT = '97MyRyFaAdg_qocpiCXaNkF5ZFASzp5QTT2NwGGfJbEN8_7-JxZH'
    # GJS_DEBUG_TOPICS = 'JS ERROR;JS LOG'
    # HOME = '/home/user'
    # USERNAME = 'user'
    # IM_CONFIG_PHASE = '1'
    # LANG = 'ru_RU.UTF-8'
    # LC_PAPER = 'C.UTF-8'
    # LS_COLORS =
    12:49
    '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:eek:r=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:eek:w=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:*.avif=01;35:*.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:*.webp=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:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:'
    # XDG_CURRENT_DESKTOP = 'ubuntu:GNOME'
    # VIRTUAL_ENV = '/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/venv'
    # MEMORY_PRESSURE_WATCH = '/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure'
    # WAYLAND_DISPLAY = 'wayland-0'
    # SNAP_ARCH = 'amd64'
    # SNAP_INSTANCE_NAME = 'pycharm-community'
    # SNAP_USER_DATA = '/home/user/snap/pycharm-community/465'
    # INVOCATION_ID = '0af29243777746eb89731882bb0c9a7a'
    # MANAGERPID = '1861'
    # SNAP_REEXEC = ''
    # SNAP_UID = '1000'
    # GJS_DEBUG_OUTPUT = 'stderr'
    # GNOME_SETUP_DISPLAY = ':1'
    # XDG_ACTIVATION_TOKEN = '4ec2f457-8b81-4931-b3d9-68f3dc5955e1'
    # LESSCLOSE = '/usr/bin/lesspipe %s %s'
    # XDG_SESSION_CLASS = 'user'
    # TERM = 'xterm-256color'
    # LC_IDENTIFICATION = 'C.UTF-8'
    # LESSOPEN = '| /usr/bin/lesspipe %s'
    # USER = 'user'
    # SNAP = '/snap/pycharm-community/465'
    # SNAP_COMMON = '/var/snap/pycharm-community/common'
    # SNAP_VERSION = '2024.3.5'
    # DISPLAY = ':0'
    # SHLVL = '1'
    # SNAP_LIBRARY_PATH = '/var/lib/snapd/lib/gl:/var/lib/snapd/lib/gl32:/var/lib/snapd/void'
    # GSM_SKIP_SSH_AGENT_WORKAROUND = 'true'
    # SNAP_COOKIE = '97MyRyFaAdg_qocpiCXaNkF5ZFASzp5QTT2NwGGfJbEN8_7-JxZH'
    # LC_TELEPHONE = 'C.UTF-8'
    # QT_IM_MODULE = 'ibus'
    # LC_MEASUREMENT = 'C.UTF-8'
    # PAPERSIZE = 'a4'
    # VIRTUAL_ENV_PROMPT = '(venv) '
    # SNAP_DATA = '/var/snap/pycharm-community/465'
    # XDG_RUNTIME_DIR = '/run/user/1000'
    # PS1 = ('(venv) \\[\\e]0;\\u@\\h: '
    '\\w\\a\\]${debian_chroot:+($debian_chroot)}\\[\\033[01;32m\\]\\u@\\h\\[\\033[00m\\]:\\[\\033[01;34m\\]\\w\\[\\033[00m\\]\\$ ')
    # DEBUGINFOD_URLS = 'https://debuginfod.ubuntu.com '
    # LC_TIME = 'C.UTF-8'
    # SNAP_NAME = 'pycharm-community'
    # JOURNAL_STREAM = '9:15905'
    # XDG_DATA_DIRS = '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'
    # PATH = '/home/user/.buildozer/android/platform/apache-ant-1.9.4/bin:/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/venv/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin'
    # GDMSESSION
    12:49
    = 'ubuntu'
    # DBUS_SESSION_BUS_ADDRESS = 'unix:path=/run/user/1000/bus'
    # GIO_LAUNCHED_DESKTOP_FILE_PID = '2926'
    # GIO_LAUNCHED_DESKTOP_FILE = '/var/lib/snapd/desktop/applications/pycharm-community_pycharm-community.desktop'
    # LC_NUMERIC = 'C.UTF-8'
    # _ = '/media/user/9ac5e4b5-c12d-42d1-9d45-f1205bcbbdb1/TaskManager/venv/bin/buildozer'
    # PACKAGES_PATH = '/home/user/.buildozer/android/packages'
    # ANDROIDSDK = '/home/user/.buildozer/android/platform/android-sdk'
    # ANDROIDNDK = '/home/user/.buildozer/android/platform/android-ndk-r25b'
    # ANDROIDAPI = '31'
    # 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

    Continue reading...

Compartilhe esta Página