【问题标题】:Kivy App build with Buildozer. APK crashKivy App 使用 Buildozer 构建。 APK 崩溃
【发布时间】:2017-02-14 06:29:14
【问题描述】:

我正在使用运行 Ubuntu 16 的 Oracle VirtualBox。我已经能够构建 apk 文件一段时间了,直到我的最新版本。在同一虚拟机上使用 python 2.7 运行时,我的程序将运行并保持其功能。当我在我的三星 S3 上安装 .apk 文件时,它会显示标准的 kivy 加载屏幕,然后在大约 20 秒后崩溃。请帮忙

我用verabose运行了最新的构建,下面是日志文件。

https://drive.google.com/open?id=0B1XW1ekAndYiT2NrUTRNeHZhVGc

编辑

在研究 adb logcat 之后,我发现了这个错误。在 USB 连接的设备上运行“adb logcat”时会发生这种情况。

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

我有什么明显的遗漏吗?

【问题讨论】:

    标签: python kivy android-logcat ubuntu-16.04 buildozer


    【解决方案1】:

    在您的设备中打开 USB Debuggin 模式并将您的设备连接到您的 PC,然后运行 ​​adb logcat。在您的设备上运行应用程序,看看您的应用程序发生了什么以及崩溃的原因是什么。如果您无法找出原因,您也可以向我们展示adb logcat 结果。

    【讨论】:

    • 我学到了很多关于安卓故障查找的知识。谢谢你的建议阿明。
    • @JohnPaul bs4 可能有问题,您使用的是什么 python 版本?
    猜你喜欢
    • 2020-10-25
    • 2021-08-02
    • 2019-12-12
    • 2020-03-26
    • 1970-01-01
    • 2020-06-12
    • 2015-12-01
    • 2022-08-15
    • 2021-08-29
    相关资源
    最近更新 更多