Kivy的应用程序在打开时崩溃。我通过buildozer规范文件导入了请求,却找不到全部模块

时间:2019-11-07 00:40:34

标签: python android python-requests kivy kivy-language

我的应用程序刚在Android上崩溃,但是在PC上时一切正常。我找到了崩溃报告,并将其链接起来。它说请求库不在这里,尽管它是已导入的。 我使用buildozer进行编译。

我已经尝试编译5次。其他时间它立即被压碎,这花费了10秒的黑屏。还显示了“ Android的Python结束”。在CRUSH报告中排5次,在其他报告中仅1行。我确实将所有模块都放在了规范中,然后将崩溃文件和规范的链接放到了文件中。和应用程序文件。我不知道为什么它崩溃了。

要查看崩溃时间,请搜索“适用于Android的Python已结束”。 (文件很大,所以我上传了) 崩溃文件:     https://vacation-revolution.com/codeexample/log 规格文件:     https://pastebin.com/XWjY8YSL kv文件:     https://pastebin.com/zLeyLhA5 .py文件:     https://pastebin.com/Pi3SqBnV

例如一些崩溃文件:

11-07 01:25:50.486  1320  1381 I python  : [INFO   ] [Image       ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored)
11-07 01:25:50.535  1320  1381 I python  : [INFO   ] [Text        ] Provider: sdl2
11-07 01:25:50.564  1320  1381 I python  :  Traceback (most recent call last):
11-07 01:25:50.564  1320  1381 I python  :    File "/home/osboxes/Desktop/App/Another_try/aa/.buildozer/android/app/main.py", line 15, in <module>
11-07 01:25:50.564  1320  1381 I python  :  ModuleNotFoundError: No module named 'requests'
11-07 01:25:50.564  1320  1381 I python  : Python for android ended.

该应用程序在10到15秒后便崩溃了。我不知道如何解决它。

1 个答案:

答案 0 :(得分:0)

问题出在字体上。我只是将字体文件添加到文件夹中,并在.spec中添加了ttf结尾。