Kivy:Kivy启动器崩溃Android

Kivy: Kivy Launcher Crash Android

我打算使用kivy启动器在android上启动我的应用程序,这样我就可以在较小的屏幕上看到pos / size窗口小部件会发生什么情况。

当我启动时,它崩溃了。

所以...我猜我在我的应用程序中做了非法的事...在Windows桌面上可以正常运行。

我的代码相当不错,所以我在看:

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

我当时使用Windows样式路径,并认为这很糟糕。然后,我使用abspath +" \ rest of path"崩溃了。

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

我是Kivy的新手,所以我不知道在PC和Android上运行时什么东西有效。

就屏幕配置而言,不会编写任何代码,并且在桌面上的窗口模式下会运行kivy。

有谁知道可能会导致Kivy启动器在加载时崩溃而没有警告吗?

奇异果1.9.0

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

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

日志:

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

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

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


问题是道路建设。

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

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

:-)