Android模拟器的LogCat无法正常工作

3

我是Android和Java编程的新手。
LogCat在我的一个模拟器上运行良好。
但同时,它在另一个模拟器上却无法正常工作。

有人能告诉我是否需要进行特定设置吗?

编辑
@all DDMS截图,我使用的是MAC操作系统 enter image description here

@Shlublu
它在API Level 8和Build In WVGA800上运行良好
但在HVGA上无法正常工作
有时也无法在WVGA800上正常工作

Amit Battan


这个问题不够清晰:我们在谈论哪些模拟器?(默认的还是供应商特定的?在哪些Android目标上?)你是通过Eclipse/debug还是ddms连接它们的? - Shlublu
请检查我的答案,并附上Eclipse的屏幕截图。 - user370305
4个回答

13

在此输入图片描述

看一下你的Eclipse IDE右上方->从Java中选择DDMS->然后从DDMS窗口底部点击其他->设备->然后选择你想要显示logcat的模拟器。尝试这个方法。


2
虽然这通常可以解决99%的问题,但有时您也需要重新启动Eclipse。 - Tim
在我的 MAC 上运行良好。然而,当我遇到 Eclipse 和模拟器的问题时,有时需要重新启动 Eclipse。 - zeeshan

2

打开DDMS --> 选择设备 --> 选择名称

名称可能是模拟器5554、模拟器5556等


我在DDMS中没有找到任何设置...请检查我的编辑后的问题。 - Amit Battan
我告诉过你如何在Windows操作系统上执行此方法,但我不知道如何在MAC操作系统上执行。 - Mohit Verma

0

前往DDMS并选择您想要显示logCat的模拟器。然后返回JAVA视图。它将显示所选模拟器的日志。


你不需要进入偏好设置(DDMS)。 - Kamal
Windows-->打开透视图-->DDMS-->>在左上角显示所有模拟器-->选择一个(5554或5556或其他名称)-->再次进入Java透视图并显示日志。 - Kamal

0

如果你运行adb devices,你会得到一个连接到你的Android调试桥的设备列表。你可以通过添加-s开关在特定设备上运行命令,就像这样

adb -s devicename logcat

这应该给你所需的。

安东尼


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接