从QPython启动器运行时,我的Kivy应用程序遇到了一些问题。
如果我运行标准乒乓球示例,我看不到任何输出。
这曾经工作过。 所以,我怀疑QPython,或者Kivy已经进行了升级'这已经破坏了什么。
过去我可以向下滑动以查看日志输出图标。 但是,现在已经不存在了。 干得好QPython,Kivy !!!!
那么,改变了什么? 而且,我该如何检查程序日志输出以查看它不再运行的原因?
此致
尼克
答案 0 :(得分: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')
劳伦
答案 1 :(得分:0)
我不知道qpython的日志内容,但您可以通过查看logcat流来查看kivy日志输出,例如:使用adb logcat
从连接的计算机(启用了开发人员模式)。
这一直是可能的,并且是使用kivy(以及一般的android)查看日志输出的标准方法。听起来你的直接问题与qpython的变化有关。