遇到麻烦了。我用[ Python3 ]编写了一些代码。当我在 PyCharm 或 Python3(在终端上)上运行时,它们都可以正常工作。 buildozer用于创建apk文件。它工作正常,没有任何错误。但是,当我将apk上传到android设备apk崩溃时。我使用了 lxml,requests,threading,kivy 库,而这一切都在buildozer请求中。>
当我尝试从FIRST页面上的kivy获取图像时,它可以正常工作,但是在下一页上,当我尝试获取相同的图像时,它在Android上崩溃了。同样,我的一些字符串(非英语单词)也可以在首页上运行如我所愿,但它们在下一页上失败了,它们变成了Unicode符号。
我发现了这一点: Kivy app doesn't work on android phone, although it works on the computer
但是他没有解释他是如何做到的,我不能问他如何!由于我的声誉低下。他以某种方式解决了这个问题,他没有解决任何问题就结束了自己的问题...
答案 0 :(得分:0)
感谢@John Anderson的建议。我发现我的日志失败。当我尝试获取包含不受支持的unicode字符(我的意思是我的本地字母字符)的网络信息时,使用unicode名称进行kivy take'em,因此我的图片源列表失败并且apk崩溃。我很高兴,因为找到了 aLogcat ROOT strong> apk,这样我就可以轻松检查所有python命令。