在Android上的Kivy Launcher中启动应用程序时生成的日志

时间:2014-03-29 16:55:21

标签: python logging kivy

我知道我们可以使用Kivy启动器为Android https://play.google.com/store/apps/details?id=org.kivy.pygame启动Android应用程序

我也可以同样推出应用程序。但我需要知道如何以及在哪里可以看到应用程序生成的日志?例如,如果我在桌面上运行kivy应用程序,我将能够在控制台上看到日志,但是在kivy启动器启动应用程序时我会在哪里找到它们?

如果我们看不到日志有什么方法可以实现这一点吗?

2 个答案:

答案 0 :(得分:3)

在android上,kivy将所有python的普通终端输出打印到android logcat流。您可以通过USB连接手机并执行adb logcat,从桌面查看此内容。 adb是由android sdk提供的,所以如果它不在你的路径中,你可以在那里找到它。如果您使用buildozer,我认为您可以使用

访问其自动下载的Android sdk
  

buildozer android logcat

您还可以使用Play商店中的某些应用查看adb输出(但可能只适用于较旧的Android版本,我认为这里有些更改)。

Kivy还可以将日志作为文本文件存储在SD卡的某个位置,可能在app目录中(即kivy启动器kivy目录中的某个地方),但我还没有真正使用它,adb更方便。

答案 1 :(得分:1)

执行应用程序时,将创建.kivy文件夹(如果尚未创建)。 在其中,您将看到一个日志文件夹。通过“adb logcat”获得的日志相同。