我正在尝试在我的Android模拟器上运行kivy示例,我可以构建它们并将它们安装在我的设备上,没有任何问题,但我无法启动它们。有人也有这个问题吗? 我正在使用android API 18作为目标。
答案 0 :(得分:1)
您可以运行 adb logcat ,然后尝试启动您的应用。崩溃后,您可以按ctrl + c停止logcat并搜索“死亡”。在你的应用程序死亡之前,你的错误应该显示几行。
答案 1 :(得分:0)
首先,我不清楚......你的模拟器或设备有问题吗?或者你们每个人都有不同的问题?
如果它是模拟器,请确保您使用的是最近的Android版本(我认为您至少需要4.1或更高版本),并且必须启用硬件加速才能使kivy正常工作。
无论哪种方式,如果应用程序安装但无法启动,则表明在初始化阶段会崩溃。您应该将设备插入计算机,在其开发人员选项中启用adb,然后运行adb logcat
以实时查看设备日志。运行您的应用程序,当应用程序失败时,您将看到初始化日志和任何标准python日志。这应该表明问题。
adb工具附带了android sdk,所以你必须拥有它,如果你构建了一个apk,但你可能需要在sdk文件夹中的某个地方手动找到它,如果它还没有在你的$ PATH中。