我有一个 Python/Kivy 应用程序,我正在尝试使用 Buildozer 为 Android 编译。它使用在代码中导入的第三方模块(freeswitchESL),因此:
from freeswitchESL import ESL
一切编译正常,但应用程序一运行就崩溃。查看设备返回的 logcat,在查找模块的内部名称时似乎遇到了问题:
I/python (11682): ImportError: No module named _ESL
我不知道如何纠正这个问题。我在 buildozer.spec 中尝试过这种事情:
source.include_patterns = freeswitchESL/*
但无济于事。谁能告诉我我做错了什么?这是我第一次尝试为移动设备编译,它绝对不像我希望的那样简单;)