-
Notifications
You must be signed in to change notification settings - Fork 70
Open
Labels
Description
Hello,
I am building an app using Kivy. When running the app in android using buildozer android run logcat I get the error:
.../.buildozer/android/platform/build-arm64-v8a/build/python-installs/myapp/usb1/libusb1.py", line 157, in _loadLibrary
.../.buildozer/android/platform/build-arm64-v8a/build/other_builds/python3/arm64-v8a__ndk_target_21/python3/Lib/ctypes/__init__.py", line 373, in __init__
09-10 00:28:32.415 9400 9428 I python : OSError: dlopen failed: library "libusb-1.0.so" not found
09-10 00:28:32.415 9400 9428 I python : Python for android ended.
When looking at the libusb1.py file, in the _loadLibrary function I see that my system 'Linux' is not catered for, hence the error (I stand to be corrected).
I thought of creating a recipe so I could edit the libusb1.py file and add the path to the libusb-1.0.so.0 in my computer which is '/lib/x86_64-linux-gnu/libusb-1.so.0' but that is something I do not know since I am new to app development using Kivy and buildozer.
If there are any workarounds for this kind of issue, please help.