如何解决如何从打包的 kivy android apk 中导入 .so 文件?
我正在尝试在 python kivy 中导入 .so 文件,该文件在 Ubuntu 中运行时可以成功运行,但是当我打包为 apk 并尝试在 Android 手机中运行它时,它会加载 presplash,然后退出应用程序。
>下面是test.py
上的代码
import kivy
from kivy.app import App
from kivy.uix.button import Button
class ButtonApp(App):
def build(self):
btn = Button(text ="hello world")
return btn
def runM():
root = ButtonApp()
root.run()
所以我使用 test.py
将上述文件 (test.so
) 转换为 cython
文件,然后制作了一个调用 main.py
函数的 runM
文件
下面是main.py
import test
test.runM()
问题出现在打包成apk之后,在此之前,一切正常。在我的 buildozer.spec
中,source.include_exts
我包含了这样的扩展。
我错过了什么?
希望得到帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。