Проблема с приложением 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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