Я использовал Kivy для создания приложения Android и использовал Buildozer, чтобы преобразовать его в APK.
Я использую криптодому в своем коде для шифрования /дешифрования RSA. Прежде чем я внедрил использование RSA, код работал нормально, и теперь, после того, как я добавил его, он отлично работает на компьютере, но когда я запускаю приложение на своем телефоне, приложение немедленно сбои, и я получаю < /p>
ImportError: CFFI with optimize=2 fails due to pycparser bug.
< /code>
, а также < /p>
AttributeError: undefined symbol: PyObject_GetBuffer
< /code>
Вторая проблема, по -видимому, заключается в том, что называется ctypes. Чтобы быть ясным, я добавил каждый необходимый импорт в мой файл buildozer.spec, и все же проблема сохраняется.
Кто -нибудь знает, как это решить? Или, если в Python есть другие модули RSA, которые работают на Android? Я также пытался найти другие модули RSA в Python, но я не нашел ничего, что казалось достаточно хорошим.
Подробнее здесь: https://stackoverflow.com/questions/786 ... cryptodome