为什么我在Logcat中看不到我的print语句?

use*_*433 2 debugging android logcat

我试图在我的第一个Android程序上调试代码.我开始使用常规println,它在早期的main(onCreate)方法中工作,在LogCat中显示结果.但是,它似乎在下面不起作用,所以我开始尝试将Log.i/Log.d设置为没有成功.我基本上试图看看程序是否实际运行以下方法 - 虽然LogCat中没有生成打印语句,但我认为代码实际上是在我点击我的应用程序上的"新"或"退出"按钮时运行的,它似乎在case语句中的正确位置并运行finish();

在获取打印到LogCat的内容时,任何帮助都会非常受欢迎,所以我可以看到发生了什么.

谢谢

艾德瑞恩

__CODE____CODE__定位,我的理解如下.但是,我不确定一个__CODE__职位是否应该是父母__CODE__职位的子女,反之亦然.

  • 有4个位置属性,即__CODE__.
  • 如果元素具有__CODE__位置,则它仍然是文档正常流的一部分.但是,它具有被属性抵消的能力__CODE__.
  • 它还可以__CODE__赋值并自动定位在静态元素上方
  • 它还提供了一种包含作为其代码块一部分的子元素的方法,尽管我不确定这意味着什么.

基于这些信息,这是否意味着具有位置__CODE__的元素应该是具有位置的元素的子元素,__CODE__反之亦然或者无关紧要?

如果没关系,你何时会让他们彼此依赖,例如亲子关系?

Jer*_*rds 7

我在Eclipse中使用LogCat时遇到过这种情况.当设备掉落或失去焦点或使用2个或更多不同设备/模拟器进行调试时,会发生这种情况.

请尝试以下方法:

  1. 转到DDMS透视图,然后双击要调试的应用程序或至少双击设备.您应该看到LogCat选项卡充满了新消息.
  2. 删除除您当前正在使用的设备之外的所有设备.
  3. 尝试再次使用Log.*函数.
  4. 将LogCat过滤器设置为Debug或Verbose.