如何调试使用 Kivy 制作的安卓应用程序在导入熊猫时崩溃?

只要它非常简单,我就可以将 kivy 应用程序推送到我的 android 手机上。

但是当我尝试导入熊猫时,它就会崩溃。该应用程序开始加载,然后关闭。

有谁知道可能是什么问题以及如何打开调试器或类似的东西?我知道可以使用 Kivy 导入 pandas,因为那里有一些使用 pandas 的示例。


慕桂英4014372
浏览 112回答 2
2回答

潇湘沐

当您通常运行它时,编写和运行使用/导入熊猫的 kivy 应用程序不会造成任何问题。但是当您将其转换为 apk 时,它会加载并崩溃。这是因为 python4android 目前不明确支持 pandas。你可以做的是应用补丁。

慕斯709654

您需要为 android 的 python 创建一个配方,例如 OpenCV 配方。pandas 中有很多函数可以在 windows/Linux 目录中搜索。安装 pandas 时,模块数据直接转到 lib/site-packages,但对于 python-for-android 情况不同。要跟踪问题,请尝试捕获代码的错误并将其打印在文本标签中。try: #past your code here a=1+1except Exception as theeror: import kivy from kivy.app import App from kivy.uix.label import Label    # Defining a class class MyFirstKivyApp(App):          # Function that returns     # the root widget    def build(self):                  # Label with text Hello World is         # returned as root widget        return Label(text =str(theeror))               # Here our class is initialized # and its run() method is called.  # This initializes and starts  # our Kivy application. MyFirstKivyApp().run()  
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python