1

从 QPython 启动器运行时,我的 Kivy 应用程序遇到了一些问题。

如果我运行标准 pong 示例,我看不到任何输出。

这曾经奏效。因此,我怀疑 QPython 或 Kivy 进行了“升级”,这已经破坏了某些东西。

在过去,我可以向下滑动以查看日志输出图标。但是,现在已经不存在了。干得好 QPython,基维!!!!

那么,发生了什么变化?而且,我应该如何检查程序日志输出以查看它为什么不再运行?

问候

缺口

4

2 回答 2

1

在我的答案被删除之前,我在丢失的日志上回复了 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')

洛朗

于 2015-08-06T17:00:42.683 回答
0

我不知道 qpython 的日志内容,但您可以通过查看 logcat 流来查看 kivy 日志输出,例如从连接的计算机(启用开发人员模式)使用adb logcat.

这一直是可能的,并且是使用 kivy(以及一般的 android)查看日志输出的标准方式。听起来您的直接问题与 qpython 的更改有关。

于 2015-08-06T14:43:56.553 回答