我遇到了DDMS的问题。 系统日志显示正常,但我自己的日志没有显示。
我正在尝试查看ddms.exe中的日志。
我尝试重启adb,停止/启动adb,重启ddms,重启模拟器,重新创建avd。 没有任何影响。我用两个不同的应用程序对此进行了测试。
有什么想法吗?
编辑在logcat中遇到同样的问题。 未选择过滤器 我重新启动了计算机
答案 0 :(得分:1)
我记得你必须让你的清单文件中的app debuggable(“android:debuggable = true”)。或者您可以在DDMS中找到您的应用程序,但无法访问您自己的日志?
答案 1 :(得分:1)
你可以试试这个命令:
> adb logcat -s "TAG"
在终端/命令行上? 这里“标签”是您在日志中提供的标签的名称
答案 2 :(得分:0)
我没有提到我正在使用一种名为Kony的工具。它是一种“随处编写,随处部署”的移动开发环境。
当在发布模式下编译应用程序时(我不知道),所有打印语句都被删除。
如果情况并非如此,那么之前的一些或所有建议都会奏效,我敢肯定。
答案 3 :(得分:0)
添加到上面。
我们尝试打印的值确实不会记录到控制台,但并不是严格删除print语句。 Kony.print被执行。
可以通过在发布模式下构建并尝试打印和未定义的值来检查此观察结果,您将获得抛出的类型错误。