在Linux上使用Buildozer 0.34我正在尝试为Android编译python 3应用程序。
尝试使用简单的HelloWorld apk尝试:在Android设备上打开窗口。好。
但是随后在python中做一些更棘手的事情(使用Speechrecognition模块),带有“ buildozer android debug”的buildozer编译仍然有效,但是设备上的apk立即崩溃。
浏览adb logcat文件,我发现
/data/data/org.test.stefansreco/files/app/lib/python2.7/lib-dynload/unicodedata.so:缺少DT_SONAME将使用基本名称代替:“ unicodedata.so”
似乎暗示buildozer仍在编译为python 2.7,对吗?
如何强制使用python3? (希望这真的使我的apk崩溃了……)