从 QPython 启动器运行时,我的 Kivy 应用程序遇到了一些问题。
如果我运行标准 pong 示例,我看不到任何输出。
这曾经奏效。因此,我怀疑 QPython 或 Kivy 进行了“升级”,这已经破坏了某些东西。
在过去,我可以向下滑动以查看日志输出图标。但是,现在已经不存在了。干得好 QPython,基维!!!!
那么,发生了什么变化?而且,我应该如何检查程序日志输出以查看它为什么不再运行?
问候
缺口
在我的答案被删除之前,我在丢失的日志上回复了 Zaphod 的帖子:我在 qpython 的 github 上就该问题提出了一个问题,开发人员已经回答了。“没有日志信息”是一个错误,他应该在下一次更新中将其删除。作为临时修复,我将 stdout 和 stderr 重新路由到 .run.log:
import sys
f=open('.run.log','w')
f.close()
sys.stdout=open('.run.log','a')
sys.stderr=open('.run.log','a')
洛朗
我不知道 qpython 的日志内容,但您可以通过查看 logcat 流来查看 kivy 日志输出,例如从连接的计算机(启用开发人员模式)使用adb logcat
.
这一直是可能的,并且是使用 kivy(以及一般的 android)查看日志输出的标准方式。听起来您的直接问题与 qpython 的更改有关。