【发布时间】:2015-07-17 22:13:30
【问题描述】:
我很想使用 kivy 启动器在我的 android 上启动我的应用程序,这样我就可以在较小的屏幕上查看小部件 pos/size 会发生什么。
当我启动时,它崩溃了。
所以...我猜我在我的应用程序中做了一些非法的事情...在 Windows 桌面上运行良好。
我的代码完全符合书本,所以我正在查看:
- 加载图片时的路径
- 屏幕配置
我使用的是 Windows 风格的路径,并认为这很糟糕。然后我用 abspath+"\rest of path" 就崩溃了。
接下来我使用“我的数据\sprite”之类的本地路径并遇到了崩溃。
我是 Kivy 的新手,所以我不知道在 PC 和 Android 上运行时哪些东西是有效的。
就屏幕配置而言,没有编写任何代码,kivy在桌面上以Window模式运行。
有谁知道什么可能导致 Kivy 启动器在加载时崩溃而没有警告?
基维 1.9.0
我的代码是 python...我不使用 kv 文件。
-----更新-----
日志:
https://drive.google.com/file/d/0B84ACtY-m0OXWTFacm1TZXFHZDA/view?usp=docslist_api
看起来这是我加载资源时的路径。错误说路径不存在,但路径和文件确实存在。
有没有一定的方式来构建资源路径,保证全平台兼容?
【问题讨论】:
-
按照using adb logcat to debug 的说明进行操作,如果还不足以解决问题,请将错误添加到问题中。
标签: android crash kivy launcher