Kivy:Kivy Launcher Crash Android

时间:2015-07-17 22:13:30

标签: android crash kivy launcher

我正在使用kivy启动器在我的机器人上启动我的应用程序,这样我就可以在较小的屏幕上看到小部件pos / size会发生什么。

当我启动时,它会崩溃。

所以......我猜测我在我的应用程序中做了一些非法操作......在Windows桌面上运行正常。

我的代码完全靠书,所以我正在看:

  • 加载图片时的路径
  • 屏幕配置

我使用的是Windows样式路径,并认为这很糟糕。然后我使用abspath +" \其余路径"并且崩溃了。

接下来我使用了本地路径,例如"我的数据\精灵"并且崩溃了。

我是Kivy的新手,所以我不知道在PC和Android上运行时哪些内容有效。

就屏幕配置而言,没有代码被写入,而kivy在桌面上以窗口模式运行。

有没有人知道什么可能导致Kivy启动器在没有警告的情况下在加载时崩溃?

Kivy 1.9.0

我的代码是python ...我不使用kv文件。

------ -----更新

日志:

https://drive.google.com/file/d/0B84ACtY-m0OXWTFacm1TZXFHZDA/view?usp=docslist_api

在加载资源时看起来像是我的路径。错误表示路径不存在,但路径和文件确实存在。

是否有某种方法来构建资源路径以确保所有平台的兼容性?

1 个答案:

答案 0 :(得分:3)

问题在于路径构建。

我导入了os和os.path来使用abspath和os.sep。

我创建了一个路径构造函数类,它返回一个特定于平台的字符串。

: - )