Help Buildozer

384 views
Skip to first unread message

mehdi alizade

unread,
Dec 27, 2021, 1:45:32 PM12/27/21
to Kivy users support
I just installed Ubuntu 20.04. I use OpenVPN. I get following error when I type ‍‍`buildozer android debug` command.

"""
  import imp
[INFO]:    Recipe kivy: version "2.0.0" requested
[INFO]:    Will compile for the following archs: armeabi-v7a
[INFO]:    Found Android API target in $ANDROIDAPI: 27
[ERROR]:   Build failed: Could not find `android` or `sdkmanager` binaries in Android SDK
[INFO]:    Instructions: Make sure the path to the Android SDK is correct
# Command failed: /usr/bin/python3 -m pythonforandroid.toolchain create --dist_name=ipfservice --bootstrap=sdl2 --requirements=python3,oscpy,kivy==2.0.0,plyer,kivymd,Pillow,wifidroid,jnius,pyjnius --arch armeabi-v7a --copy-libs --color=always --storage-dir="/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a" --ndk-api=21
# ENVIRONMENT:
#     SHELL = '/bin/bash'
#     SESSION_MANAGER = 'local/mehdi-X556URK:@/tmp/.ICE-unix/1723,unix/mehdi-X556URK:/tmp/.ICE-unix/1723'
#     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'
#     LC_ADDRESS = 'az_IR'
#     GNOME_SHELL_SESSION_MODE = 'ubuntu'
#     LC_NAME = 'az_IR'
#     SSH_AUTH_SOCK = '/run/user/1000/keyring/ssh'
#     XMODIFIERS = '@im=ibus'
#     DESKTOP_SESSION = 'ubuntu'
#     LC_MONETARY = 'az_IR'
#     SSH_AGENT_PID = '1603'
#     GTK_MODULES = 'gail:atk-bridge'
#     DBUS_STARTER_BUS_TYPE = 'session'
#     PWD = '/media/mehdi/Mehdi/Buildozer/RGB'
#     LOGNAME = 'mehdi'
#     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'
#     WINDOWPATH = '2'
#     HOME = '/home/mehdi'
#     USERNAME = 'mehdi'
#     IM_CONFIG_PHASE = '1'
#     LC_PAPER = 'az_IR'
#     LANG = 'en_US.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/684488c0_bd34_4f8f_ad30_a8d0793ec5d6'
#     INVOCATION_ID = '58a7f5765b344d3ab5b6a3f42de2c002'
#     MANAGERPID = '1404'
#     CLUTTER_IM_MODULE = 'ibus'
#     LESSCLOSE = '/usr/bin/lesspipe %s %s'
#     XDG_SESSION_CLASS = 'user'
#     TERM = 'xterm-256color'
#     LC_IDENTIFICATION = 'az_IR'
#     LESSOPEN = '| /usr/bin/lesspipe %s'
#     USER = 'mehdi'
#     GNOME_TERMINAL_SERVICE = ':1.118'
#     DISPLAY = ':0'
#     SHLVL = '1'
#     LC_TELEPHONE = 'az_IR'
#     QT_IM_MODULE = 'ibus'
#     LC_MEASUREMENT = 'az_IR'
#     DBUS_STARTER_ADDRESS = 'unix:path=/run/user/1000/bus,guid=985dede46c8bde4fcca1c34961c9eed7'
#     XDG_RUNTIME_DIR = '/run/user/1000'
#     LC_TIME = 'az_IR'
#     JOURNAL_STREAM = '8:45205'
#     XDG_DATA_DIRS = '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'
#     PATH = '/home/mehdi/.buildozer/android/platform/apache-ant-1.9.4/bin:/home/mehdi/.local/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,guid=985dede46c8bde4fcca1c34961c9eed7'
#     LC_NUMERIC = 'az_IR'
#     _ = '/home/mehdi/.local/bin/buildozer'
#     PACKAGES_PATH = '/home/mehdi/.buildozer/android/packages'
#     ANDROIDSDK = '/home/mehdi/.buildozer/android/platform/android-sdk'
#     ANDROIDNDK = '/home/mehdi/.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.

"""
Thank you if anyone helps.

Robert

unread,
Dec 27, 2021, 2:11:54 PM12/27/21
to Kivy users support
> [ERROR]:   Build failed: Could not find `android` or `sdkmanager` binaries in Android SDK

The Google tools are not present. Why is hard to guess, some things to look at:

- a permissions issue, due to previously running Buildozer sudo
- the Google license agreement was not accepted
- a network issue, Google is required by US law to block downloads to certain countries, it is I suppose possible Google detects the VPN and takes a cautious approach?

All of those are speculative.

mehdi alizade

unread,
Dec 28, 2021, 11:43:47 AM12/28/21
to kivy-...@googlegroups.com

Thank you for your reply. I entered the debug command with Sudo and the error changed.
I also think it's because of US sanctions.
```
# Downloading https://dl.google.com/android/repository/commandlinetools-linux-6514223_latest.zip
Traceback (most recent call last):
  File "/usr/local/bin/buildozer", line 11, in <module>
    load_entry_point('buildozer==1.2.0.dev0', 'console_scripts', 'buildozer')()
  File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/scripts/client.py", line 13, in main
    Buildozer().run_command(sys.argv[1:])
  File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/__init__.py", line 1020, in run_command
    self.target.run_commands(args)
  File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/target.py", line 92, in run_commands
    func(args)
  File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/target.py", line 102, in cmd_debug
    self.buildozer.prepare_for_build()
  File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/__init__.py", line 170, in prepare_for_build
    self.target.install_platform()
  File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/targets/android.py", line 683, in install_platform
    self._install_android_sdk()
  File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/targets/android.py", line 414, in _install_android_sdk
    self.buildozer.download(url,
  File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/__init__.py", line 654, in download
    urlretrieve(url, filename, report_hook)
  File "/usr/lib/python3.8/urllib/request.py", line 1855, in retrieve
    block = fp.read(bs)
  File "/usr/lib/python3.8/tempfile.py", line 612, in func_wrapper
    return func(*args, **kwargs)
ValueError: read of closed file
```

--
You received this message because you are subscribed to a topic in the Google Groups "Kivy users support" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/kivy-users/tjc2ZrMvPLw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to kivy-users+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kivy-users/fd003a9a-c8a9-4085-a660-cfeac2f7de24n%40googlegroups.com.

Robert

unread,
Dec 28, 2021, 1:01:13 PM12/28/21
to Kivy users support
Sorry to hear that, I'm located in the US, nothing I can do or suggest.

mehdi alizade

unread,
Dec 30, 2021, 11:37:03 AM12/30/21
to kivy-...@googlegroups.com
Thank you for your humanitarian sense.
To solve this problem, I downloaded "sdk-tools-linux-3859397" and  "android-ndk-r19c-linux-x86_64" files and changed the address of the "android.sdk_path" to "android.sdk_path =/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/android-sdk/tools/bin/sdkmanager" and "android.ndk_path" to "android.ndk_path =/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/android-ndk-r19c-linux-x86_64/android-ndk-r19c"  in the "Buildozer.spec" file. But I still get the following error.
I can download any file manually. Help me to solve this problem. Thank you in advance for your guidance.

```
running make -j 4 -C /media/mehdi/Mehd...(and 125 more)
           working: make: Leaving directory '/media/mehdi/Meh...(and 127 more) Exception in thread background thread for pid 8047:

Traceback (most recent call last):
  File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.8/dist-packages/sh-1.14.2-py3.8.egg/sh.py", line 1683, in wrap
    fn(*rgs, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/sh-1.14.2-py3.8.egg/sh.py", line 2662, in background_thread
    handle_exit_code(exit_code)
  File "/usr/local/lib/python3.8/dist-packages/sh-1.14.2-py3.8.egg/sh.py", line 2349, in fn
    return self.command.handle_command_exit_code(exit_code)
  File "/usr/local/lib/python3.8/dist-packages/sh-1.14.2-py3.8.egg/sh.py", line 905, in handle_command_exit_code
    raise exc
sh.ErrorReturnCode_2:

  RAN: /usr/bin/make -j 4 -C /media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/native-build

  STDOUT:
make: Entering directory '/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/native-build'
 CC='gcc -pthread' LDSHARED='gcc -pthread -shared    ' OPT='-DNDEBUG -g -fwrapv -O3 -Wall' _TCLTK_INCLUDES='' _TCLTK_LIBS='' ./python -E /media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/setup.py  build

Traceback (most recent call last):
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Lib/subprocess.py", line 64, in <module>
    import msvcrt
ModuleNotFoundError: No module named 'msvcrt'

During handling of the above exception, another exception occurred:


Traceback (most recent call last):
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/setup.py", line 13, in <module>
    from distutils import log
  File "/home/mehdi/.local/lib/python3.8/site-packages/_distutils_hack/__init__.py", line 99, in create_module
    return importlib.import_module('setuptools._distutils')
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Lib/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/mehdi/.local/lib/python3.8/site-packages/setuptools/__init__.py", line 8, in <module>
    import _distutils_hack.override  # noqa: F401
  File "/home/mehdi/.local/lib/python3.8/site-packages/_distutils_hack/override.py", line 1, in <module>
    __import__('_distutils_hack').do_override()
  File "/home/mehdi/.local/lib/python3.8/site-packages/_distutils_hack/__init__.py", line 73, in do_override
    ensure_local_distutils()
  File "/home/mehdi/.local/lib/python3.8/site-packages/_distutils_hack/__init__.py", line 60, in ensure_local_distutils
    core = importlib.import_module('distutils.core')
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Lib/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/mehdi/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 17, in <module>
    from distutils.dist import Distribution
  File "/home/mehdi/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 19, in <module>
    from distutils.util import check_environ, strtobool, rfc822_escape
  File "/home/mehdi/.local/lib/python3.8/site-packages/setuptools/_distutils/util.py", line 14, in <module>
    from distutils.spawn import spawn
  File "/home/mehdi/.local/lib/python3.8/site-packages/setuptools/_distutils/spawn.py", line 11, in <module>
    import subprocess
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Lib/subprocess.py", line 69, in <module>
    import _posixsubprocess
ModuleNotFoundError: No module named '_posixsubprocess'
make: *** [Makefile:614: sharedmods] Error 1
make: Leaving directory '/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/native-build'


  STDERR:


Traceback (most recent call last):                                            
  File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 1276, in <module>
    main()
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/python-for-android/pythonforandroid/entrypoints.py", line 18, in main
    ToolchainCL()
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 725, in __init__
    getattr(self, command)(args)
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 153, in wrapper_func
    build_dist_from_args(ctx, dist, args)
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 212, in build_dist_from_args
    build_recipes(build_order, python_modules, ctx,
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/python-for-android/pythonforandroid/build.py", line 580, in build_recipes
    recipe.build_arch(arch)
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/python-for-android/pythonforandroid/recipes/hostpython3/__init__.py", line 113, in build_arch
    shprint(sh.make, '-j', str(cpu_count()), '-C', build_dir)
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/python-for-android/pythonforandroid/logger.py", line 167, in shprint
    for line in output:
  File "/usr/local/lib/python3.8/dist-packages/sh-1.14.2-py3.8.egg/sh.py", line 953, in next
    self.wait()
  File "/usr/local/lib/python3.8/dist-packages/sh-1.14.2-py3.8.egg/sh.py", line 879, in wait
    self.handle_command_exit_code(exit_code)
  File "/usr/local/lib/python3.8/dist-packages/sh-1.14.2-py3.8.egg/sh.py", line 905, in handle_command_exit_code
    raise exc
sh.ErrorReturnCode_2:

  RAN: /usr/bin/make -j 4 -C /media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/native-build

  STDOUT:
make: Entering directory '/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/native-build'
 CC='gcc -pthread' LDSHARED='gcc -pthread -shared    ' OPT='-DNDEBUG -g -fwrapv -O3 -Wall' _TCLTK_INCLUDES='' _TCLTK_LIBS='' ./python -E /media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/setup.py  build

Traceback (most recent call last):
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Lib/subprocess.py", line 64, in <module>
    import msvcrt
ModuleNotFoundError: No module named 'msvcrt'

During handling of the above exception, another exception occurred:


Traceback (most recent call last):
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/setup.py", line 13, in <module>
    from distutils import log
  File "/home/mehdi/.local/lib/python3.8/site-packages/_distutils_hack/__init__.py", line 99, in create_module
    return importlib.import_module('setuptools._distutils')
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Lib/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/mehdi/.local/lib/python3.8/site-packages/setuptools/__init__.py", line 8, in <module>
    import _distutils_hack.override  # noqa: F401
  File "/home/mehdi/.local/lib/python3.8/site-packages/_distutils_hack/override.py", line 1, in <module>
    __import__('_distutils_hack').do_override()
  File "/home/mehdi/.local/lib/python3.8/site-packages/_distutils_hack/__init__.py", line 73, in do_override
    ensure_local_distutils()
  File "/home/mehdi/.local/lib/python3.8/site-packages/_distutils_hack/__init__.py", line 60, in ensure_local_distutils
    core = importlib.import_module('distutils.core')
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Lib/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/mehdi/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 17, in <module>
    from distutils.dist import Distribution
  File "/home/mehdi/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 19, in <module>
    from distutils.util import check_environ, strtobool, rfc822_escape
  File "/home/mehdi/.local/lib/python3.8/site-packages/setuptools/_distutils/util.py", line 14, in <module>
    from distutils.spawn import spawn
  File "/home/mehdi/.local/lib/python3.8/site-packages/setuptools/_distutils/spawn.py", line 11, in <module>
    import subprocess
  File "/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/Lib/subprocess.py", line 69, in <module>
    import _posixsubprocess
ModuleNotFoundError: No module named '_posixsubprocess'
make: *** [Makefile:614: sharedmods] Error 1
make: Leaving directory '/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/native-build'


  STDERR:

# Command failed: /usr/bin/python3 -m pythonforandroid.toolchain create --dist_name=myapp --bootstrap=sdl2 --requirements=python3,oscpy,kivy==2.0.0,kivymd,plyer,wifidroid,jnius,pyjnius --arch armeabi-v7a --copy-libs --color=always --storage-dir="/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/build-armeabi-v7a" --ndk-api=21

# ENVIRONMENT:
#     SHELL = '/bin/bash'
#     SESSION_MANAGER = 'local/mehdi-X556URK:@/tmp/.ICE-unix/1660,unix/mehdi-X556URK:/tmp/.ICE-unix/1660'

#     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'
#     LC_ADDRESS = 'az_IR'
#     GNOME_SHELL_SESSION_MODE = 'ubuntu'
#     LC_NAME = 'az_IR'
#     SSH_AUTH_SOCK = '/run/user/1000/keyring/ssh'
#     XMODIFIERS = '@im=ibus'
#     DESKTOP_SESSION = 'ubuntu'
#     LC_MONETARY = 'az_IR'
#     SSH_AGENT_PID = '1617'

#     GTK_MODULES = 'gail:atk-bridge'
#     DBUS_STARTER_BUS_TYPE = 'session'
#     PWD = '/media/mehdi/Mehdi/Buildozer/RGB'
#     LOGNAME = 'mehdi'
#     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'
#     WINDOWPATH = '2'
#     HOME = '/home/mehdi'
#     USERNAME = 'mehdi'
#     IM_CONFIG_PHASE = '1'
#     LC_PAPER = 'az_IR'
#     LANG = 'en_US.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/cb249e05_992c_4044_aec2_b94ad4686f72'
#     INVOCATION_ID = '67a47d9583d547539f2d6681d600e353'
#     MANAGERPID = '1429'

#     LESSCLOSE = '/usr/bin/lesspipe %s %s'
#     XDG_SESSION_CLASS = 'user'
#     TERM = 'xterm-256color'
#     LC_IDENTIFICATION = 'az_IR'
#     LESSOPEN = '| /usr/bin/lesspipe %s'
#     USER = 'mehdi'
#     GNOME_TERMINAL_SERVICE = ':1.145'

#     DISPLAY = ':0'
#     SHLVL = '1'
#     LC_TELEPHONE = 'az_IR'
#     QT_IM_MODULE = 'ibus'
#     LC_MEASUREMENT = 'az_IR'
#     DBUS_STARTER_ADDRESS = 'unix:path=/run/user/1000/bus,guid=299ad4b165bdcd8c1bba754261cdad68'

#     XDG_RUNTIME_DIR = '/run/user/1000'
#     LC_TIME = 'az_IR'
#     JOURNAL_STREAM = '8:45424'

#     XDG_DATA_DIRS = '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'
#     PATH = '/home/mehdi/.buildozer/android/platform/apache-ant-1.9.4/bin:/home/mehdi/.local/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,guid=299ad4b165bdcd8c1bba754261cdad68'

#     LC_NUMERIC = 'az_IR'
#     _ = '/home/mehdi/.local/bin/buildozer'
#     PACKAGES_PATH = '/home/mehdi/.buildozer/android/packages'
#     ANDROIDSDK = '/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/android-sdk/tools/bin/sdkmanager'
#     ANDROIDNDK = '/media/mehdi/Mehdi/Buildozer/RGB/.buildozer/android/platform/android-ndk-r19c-linux-x86_64/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
```

You received this message because you are subscribed to the Google Groups "Kivy users support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kivy-users+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kivy-users/efeda599-ed24-4353-8ebc-97418fd3492bn%40googlegroups.com.

Robert

unread,
Dec 30, 2021, 12:54:28 PM12/30/21
to Kivy users support
> ModuleNotFoundError: No module named 'msvcrt'

> ModuleNotFoundError: No module named '_posixsubprocess'

I don't know the answer to this. 

It looks like the Python that Buildozer installs thinks it is installed on Windows (but I could be wrong).
If this folder is on an NTFS formatted disk that could be the issue (for legacy reasons unrelated to this project a Python install tries to guess where it is really installed), but I'm in wild guess territory.   


The response there was:

> that's weird, it tries to import a windows only module (msvcrt), but you are on linux.

And the thread ended there.

Robert

unread,
Dec 31, 2021, 8:06:05 PM12/31/21
to Kivy users support
FYI, we think we know the cause, but not yet the fix https://github.com/kivy/python-for-android/issues/2536

You saw it early because your Linux install is new and doesn't have a cache'd copy of setuptools.

Felipe Guerra Molina

unread,
Jan 5, 2022, 3:26:32 PM1/5/22
to kivy-...@googlegroups.com
Thank you for your help

Robert

unread,
Jan 6, 2022, 1:59:26 PM1/6/22
to Kivy users support
The issue is the latest versions of setuptools break p4a
Workaround
Reply all
Reply to author
Forward
0 new messages