это моя первая запись здесь, что означает, что я также благодарен за любые советы о том, как я могу улучшить свои публикации здесь.
Я работаю над приложением, написанным на Python, и хочу его улучшить. сборка также для устройств Android. Для этой цели у меня есть:
- Настройка виртуальной машины Ubuntu 20.4
- Установлен и настроен buildozer
- Написано приложение с использованием kivy framework.
Когда я пытаюсь запустить приложение на своем устройстве Android
Samsung Galaxy S10+: архитектура процессора ARMv8-A/arm64-v8a
Я получаю следующую ошибку:
Файл журнала< /p>
[11-28 19:27:08.240 14013:30612 I/python]
Ошибка импорта: ошибка dlopen: "/data/user/0/sens.app.sensaiapp/files /app/_python_bundle/site-packages/mediapipe/python/_framework_bindings.so" для EM_X86_64 (62) вместо EM_AARCH64 (183)
Соответствующая запись в файле конфигурации Buildozer:
requirements = python3,kivy,opencv,pandas,numpy,mediapipe,android
< br />
(str) Арка Android для сборки, варианты: Armeabi-v7a, Arm64-v8a, x86
android.arch = Arm64-v8a
< br />
Я также пытался создать медиапайп в соответствии со следующими рекомендациями:
https://github.com/jiuqiant/mediapipe_p ... /README.md< /p>
К сожалению, это не решило проблему, и я не смог найти связанных с ней проблем в Интернете, поэтому сейчас застрял.
Означает, что я был бы очень благодарен, если бы кто-нибудь нашел столкнулся с той же проблемой и подсказал мне правильное решение. Дайте мне знать, если мне нужно предоставить дополнительную информацию, чтобы составить для вас полную картину.
Заранее спасибо!< /п>
Источник: https://stackoverflow.com/questions/701 ... -mediapipe
Мобильная версия