Проблема с приложением Android при использовании Cryptodome PythonAndroid

Форум для тех, кто программирует под Android
Anonymous
Проблема с приложением Android при использовании Cryptodome Python

Сообщение Anonymous »

Я использовал kivy для создания приложения для Android и использовал buildozer для преобразования его в APK.
Я использую Cryptodome в своем коде для шифрования/дешифрования RSA. До того, как я реализовал использование RSA, код работал нормально, и теперь, после того, как я его добавил, он отлично работает на компьютере, но когда я запускаю приложение на своем телефоне, оно сразу же вылетает, и я получаю

Код: Выделить всё

ImportError: CFFI with optimize=2 fails due to pycparser bug.
А также

Код: Выделить всё

AttributeError: undefined symbol: PyObject_GetBuffer
Вторая проблема, похоже, связана с чем-то, называемым ctypes. Чтобы внести ясность, я добавил все необходимые импортированные файлы в файл buildozer.spec, но проблема не устранена.
Кто-нибудь знает, как это решить? Или, есть ли в Python какие-либо другие модули RSA, которые работают на Android?
Я пробовал добавить импорт в buildozer.spec, но это не сработало. Я также пытался найти другие модули RSA в Python, но не нашел ничего достаточно хорошего.

Подробнее здесь: https://stackoverflow.com/questions/786 ... cryptodome

Вернуться в «Android»