我正在使用运行Ubuntu 16的Oracle VirtualBox。我已经能够构建apk文件一段时间,直到我的最新版本。当在同一个虚拟机上使用python 2.7运行时,我的程序将运行并保持其功能。当我在我的三星S3上安装.apk文件时,它会显示标准的kivy加载屏幕,然后在大约20秒后崩溃。请帮助
我在下面用verabose运行最新版本是日志文件。
https://drive.google.com/open?id=0B1XW1ekAndYiT2NrUTRNeHZhVGc
修改
在研究adb logcat后,我已经能够找到这个错误。它发生在" adb logcat"在USB连接的设备上运行。
I/python (29113): Traceback (most recent call last):
I/python (29113): File "/home/paul/Desktop/10/.buildozer/android/app/main.py", line 11, in <module>
I/python (29113): File "/home/paul/Desktop/10/.buildozer/android/app/_applibs/bs4/__init__.py", line 35, in <module>
I/python (29113): File "/home/paul/Desktop/10/.buildozer/android/app/_applibs/bs4/builder/__init__.py", line 315, in <module>
I/python (29113): ImportError: cannot import name _htmlparser
I/python (29113): Python for android ended.
修改
main.py中的第11行是
from bs4 import BeautifulSoup as bs
我有一些明显的遗失?
答案 0 :(得分:1)
在设备中打开USB Debuggin模式,将设备连接到PC,然后运行adb logcat
。在您的设备上运行该应用程序,查看您的应用程序中发生了什么以及崩溃的原因是什么。如果您无法找出原因,也可以向我们显示adb logcat
结果。