简单的kivy应用程序没有在Android上运行?

时间:2014-01-12 21:55:42

标签: kivy

我正在尝试在我的Android模拟器上运行kivy示例,我可以构建它们并将它们安装在我的设备上,没有任何问题,但我无法启动它们。有人也有这个问题吗? 我正在使用android API 18作为目标。

2 个答案:

答案 0 :(得分:1)

您可以运行 adb logcat ,然后尝试启动您的应用。崩溃后,您可以按ctrl + c停止logcat并搜索“死亡”。在你的应用程序死亡之前,你的错误应该显示几行。

答案 1 :(得分:0)

首先,我不清楚......你的模拟器或设备有问题吗?或者你们每个人都有不同的问题?

如果它是模拟器,请确保您使用的是最近的Android版本(我认为您至少需要4.1或更高版本),并且必须启用硬件加速才能使kivy正常工作。

无论哪种方式,如果应用程序安装但无法启动,则表明在初始化阶段会崩溃。您应该将设备插入计算机,在其开发人员选项中启用adb,然后运行adb logcat以实时查看设备日志。运行您的应用程序,当应用程序失败时,您将看到初始化日志和任何标准python日志。这应该表明问题。

adb工具附带了android sdk,所以你必须拥有它,如果你构建了一个apk,但你可能需要在sdk文件夹中的某个地方手动找到它,如果它还没有在你的$ PATH中。