为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕桂英4014372 2022-05-24 17:11:50
只要它非常简单,我就可以将 kivy 应用程序推送到我的 android 手机上。但是当我尝试导入熊猫时,它就会崩溃。该应用程序开始加载,然后关闭。有谁知道可能是什么问题以及如何打开调试器或类似的东西?我知道可以使用 Kivy 导入 pandas,因为那里有一些使用 pandas 的示例。
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

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



查看完整回答
反对 回复 2022-05-24
?
慕斯709654

TA贡献1840条经验 获得超5个赞

您需要为 android 的 python 创建一个配方,例如 OpenCV 配方。pandas 中有很多函数可以在 windows/Linux 目录中搜索。安装 pandas 时,模块数据直接转到 lib/site-packages,但对于 python-for-android 情况不同。要跟踪问题,请尝试捕获代码的错误并将其打印在文本标签中。


try:

 #past your code here

 a=1+1

except 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()  


查看完整回答
反对 回复 2022-05-24
  • 2 回答
  • 0 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信