【发布时间】:2019-11-07 00:40:34
【问题描述】:
我的应用程序在 Android 上崩溃了,但是当它在 PC 上时一切正常。我找到了崩溃报告,我会链接它。它说请求库不在此处,尽管它在此处并且已导入。
我用buildozer编译。
我已经尝试编译了 5 次。其他时间它立即粉碎这次它需要10秒的黑屏。它还显示“Python for android 已结束”。行在粉碎报告中 5 次,其他只有 1 行。我确实将所有模块都放在了规范中,我将放置崩溃文件和规范的链接。和应用程序文件。我不知道它为什么会崩溃。
要查看崩溃时间,请搜索“Python for android 已结束”。 (文件很大所以我上传了) 崩溃文件: 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 秒后崩溃。我不知道如何解决它。
【问题讨论】:
-
我看到
OSError: Label: File 'Arial.ttf' not found。尝试从您的.kv文件中删除您的font_name行。 -
在您的日志的早期,我看到了
No module named 'requests',但在您的应用程序的最后一次执行中,我看到许多行表明Python 正在提取requests模块。由于找不到字体文件,它看起来已经死了 -
谢谢!它解决了它。
标签: python android python-requests kivy kivy-language