【发布时间】:2016-02-13 06:11:16
【问题描述】:
我正在使用 kivy 为我的 android 手机构建一个小项目。我试图让 android 后退键做一个让 Toast 说“再按一次退出”,然后在按两次后退键时退出。我在网上查了一下,看到了一个关于如何做到这一点的教程。我不得不使用import android
但问题是它在我的手机上不起作用。我测试它时不在kivy启动器上。我什至使用 buildozer 编译成一个 android apk,但它仍然不起作用。请我对 kivy 和 android api 还是很陌生。帮我解决这个问题。或者,如果有其他方法可以做到这一点,我也很感激。请在您的回复中包含一个示例。
【问题讨论】:
-
发布来自 adb logcat 的错误文本和产生错误的代码片段。
-
@przyczajony。我一直在运行命令 adb logcat 但我一直收到未安装 adb 的回复。但我认为它是在 buildozer 创建我的 apk 文件时安装的。如果我安装 adb 工具,我可以做些什么来使命令工作。如果相关的话,我正在使用 Ubuntu 14.04。我尝试使用的代码也来自以下链接pygopar.com/kivy-and-the-back-buttondavideddu.org/blog/posts/kivy-back-btn-navigation
-
如果您想收到有关 Stack Overflow 问题的答案,您需要尽可能准确地描述您的问题。安装“adb”,运行它,然后阅读日志。如果错误消息没有告诉您任何信息,请寻求更多帮助。
-
adb 带有 Android SDK。你可以在 ~/.buildozer 中找到它,或者运行“buildozer android logcat”让它为你计算出路径
-
@inclement 感谢您的提示。它运行了“推土机 android logcat”,并且成功了。
标签: android python kivy buildozer