buildozer 0.34, похоже, компилируется в python2.7 alk, хотя "osx.python_version = 3" установлен в файле .spec - PullRequest
0 голосов
/ 19 октября 2018

Использование Buildozer 0.34 в Linux Я пытаюсь скомпилировать приложение python 3 для Android.

Попытка этого с простым apk HelloWorld работает: окно открывается на устройстве Android.Хорошо.

Но затем, сделав что-то более сложное в python (игра с модулем распознавания речи), компиляция buildozer с «отладкой buildozer android» по-прежнему работает, но apk на устройстве сразу вылетает.

Просматривая файл adb logcat, я нахожу строки типа

/ data / data / org.test.stefansreco / files / app / lib / python2.7 / lib-dynload / unicodedata.so: отсутствует DT_SONAME будет использовать basename в качестве замены: "unicodedata.so"

, что, по-видимому, предполагает, что buildozer все еще компилируется в python 2.7, верно?

Как я могу заставить Python3 использоваться?(Надеюсь, что это действительно то, что делает мой apk сбой ...)

...