只要很简单,我就可以将kivy应用程序推送到我的android手机上没有问题。
但是当我尝试导入大熊猫时,它只是崩溃了。该应用程序开始加载,然后关闭。
有人知道这是什么问题吗,我怎么打开调试器或类似的东西?我知道可以使用Kivy导入熊猫,因为那里有一些使用熊猫的示例。
答案 0 :(得分:0)
编写和运行使用/导入熊猫的kivy应用程序,通常运行时不会出现问题。但是,当您将其转换为apk时,它将加载并崩溃。这是因为python4android目前不明确支持熊猫。您可以做的就是贴上补丁。
答案 1 :(得分:0)
您需要像 OpenCV 配方一样为 android 的 python 创建一个配方。 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()