Код: Выделить всё
ImportError: dlopen failed: "/data/data/org.test.pharmaapp/files/app/_python_bundle/site-packages/bidi/bidi.so" is 64-bit instead of 32-bit
Вот моя строка требований файла my buildozer.spec:
Код: Выделить всё
requirements = python3,kivy,mysql-connector-python,arabic-reshaper,python-bidi
Я включил библиотеки арабского решапера и питона-биди, потому что Киви не поддерживает арабский текст изначально. Тем не менее, похоже, что одна из этих библиотек вызывает проблему.
Код: Выделить всё
android.archs = arm64-v8a, armeabi-v7a
Вот соответствующая часть журнала, показывающая ошибку:
Код: Выделить всё
08-13 16:13:50.270 1565 2504 I python : Traceback (most recent call last):
08-13 16:13:50.271 1565 2504 I python : File "/mnt/c/Users/omart/OneDrive/Documents/Omar/.buildozer/android/app/main.py", line 9, in
08-13 16:13:50.272 1565 2504 I python : File "/mnt/c/Users/omart/OneDrive/Documents/Omar/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/build/python-installs/pharmaapp/armeabi-v7a/bidi/__init__.py", line 21, in
08-13 16:13:50.272 1565 2504 I python : File "/mnt/c/Users/omart/OneDrive/Documents/Omar/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/build/python-installs/pharmaapp/armeabi-v7a/bidi/wrapper.py", line 5, in
08-13 16:13:50.273 1565 2504 I python : ImportError: dlopen failed: "/data/data/org.test.pharmaapp/files/app/_python_bundle/site-packages/bidi/bidi.so" is 64-bit instead of 32-bit
08-13 16:13:50.273 1565 2504 I python : Python for android ended.
Как я могу решить эту ошибку?>
Подробнее здесь: https://stackoverflow.com/questions/788 ... y-conflict