为什么logcat不显示任何东西在我的Android?
为什么不logcat在我的Android显示任何东西(用Eclipse开发应用程序)?
它只是不打印任何东西。 它是空的。
也许你已经安装了Mylyn?
我有同样的问题,但我的修复是更基本的:
如果Eclipse中的LogCat面板为空,则模拟器没有焦点。 转到DDMS的angular度,并尝试点击“设备”面板(左上angular的屏幕)中的“模拟器”条目。
如果在“设备”面板中单击不带来垃圾邮件,请在快照button右侧的三angular形的丢失菜单中使用reset adb
。
拨号
*#*#2846579#*#*
你会看到一个隐藏的菜单。 进入项目菜单>背景设置>日志设置,并定义日志可用性(日志切换)和级别(日志级别设置)。
请注意,这可能只适用于华为手机,如同一个Ideos X3( 这里 )所述,并在荣耀U8860testing。
我有相同的问题开/关,我解决的方法是通过文件>>重新启动(重新启动日食)
虽然MoMo提供的答案会暂时解决问题,但下次启动Eclipse或在其他仿真器/设备上启动时,很可能会再次出现这种情况。
我没有总是不得不在设备视图中select我的设备,我发现更好的解决scheme是进入您的Eclipse首选项,并导航到左侧列表中的Android – > LogCat,然后启用“监视logcat从应用程序中的消息工作区”。
这样,无论您使用的是什么设备,logcat都会在应用程序启动后自动开始显示输出。
它还将设置一个筛选器,确保只显示应用程序的输出,您可以根据需要重用/禁用该输出。
也许日志没有在您的设备中启用。 尝试运行以下命令。
adb shell echo 1 > /sys/kernel/logger/log_main/enable
好。 这是我得到它的工作。 我首先遵循MoMo的build议,那就是…
如果Eclipse中的LogCat面板为空,则模拟器没有焦点。 转到DDMS的angular度,并尝试点击“设备”面板(左上angular的屏幕)中的“模拟器”条目。
但无济于事。
然后我试图reset adb
(Androiddebugging桥)由furikuretsubuild议。 怎么样? 窗口 – >设备 – >颠倒的三angular菜单button – >重置adb。
它也没有工作 ,但我收到以下消息:
Android的hierarchyviewer:无法从设备获得聚焦的窗口
这意味着MoMo是正确的,我的Android设备或模拟器没有关注。 但是,我在我的情况下做的解决scheme是不同的。
什么对我有效:
1)重新连接了我的Android设备,通过USB连接到我的电脑。
2)重新启动Eclipse,如Abu Hamzah所提到的(虽然我不知道我可以执行File -> Restart
,但是我手动closures了Eclipse,然后再次重新启动应用程序。)
我现在可以看到我的logcat中的日志。
希望这也能帮助你。
最简单的解决scheme为我工作:closures并重新启动我的手机和Eclipse一样。
我想,你还没有select运行你的应用程序的设备或模拟器,
在eclipse中,转到DDMS透视图并select您正在运行应用程序的设备或模拟器。
(注意:不需要重启Eclipse)
如果您正在使用设备,最简单的检查是重新启动eclipse。
**你不必closures月食**
使用文件 > 重新启动
在一两秒钟内,你应该看到你的LogCat返回
转到开发人员设置,并检查debugging\select应用程序debugging是空的
如果使用DDMS重新调整不起作用,请尝试closures并重新启动LogCat。 这帮助了我。
偶尔有这种事发生 closures和重新打开Eclipse似乎修复它。
当你发现在这个线程中的所有答案都没有帮助时,它会变得有趣。
然后你发现在你的ADT 22.6.3.v201404151837-1123206版本中,如果你添加了两个具有相同包名( 应用程序名 )的filter,那么日志将不会出现。
这很奇怪,因为日志是在两秒钟前,在debugging模式下启动应用程序添加一个默认的filter,与我手动设置的filter发生冲突,然后ADT奇迹般地删除所有日志,并且NONEfilter工作,包括所有消息(没有filter) !
我希望我能省下一些时间……我在那里呆了将近一个小时。
====更新====
然后我又花了一小会儿才发现这是在掩盖另一个问题。
我正在使用双屏幕,第二个是通过VGA / RGB连接 – (不太确定它是如何调用的),我能做些什么,我更喜欢logcat远离我的代码编辑器,所以我已经把它放在另一个窗口,事实certificate,这是我日志消失的主要原因。
如果你在手机上使用cynogenmod,将默认禁用日志logging,试试这个方法:
在您的设备中,打开“/system/etc/init.d/”文件夹如果文件很多,请尝试打开每个文件并查找以下行:
rm / dev / log / main
现在,注释这样的行: #rm / dev / log / main
保存文件并重新启动。
检查控制台是否告诉你什么。 通常这发生在项目无法安装在设备中,只显示前一个。 我所见过的最常见的情况是项目中有不同的签名,而且根本没有运行。 请阅读你看到的所有红字。 如果LogCat没有显示任何内容,请确保控制台将会执行。
我遇到过同样的问题。 无需重新启动Eclipse或清理您的项目。 你可以按照
- 点击eclipse右下angular的LogCat图标。
- 在保存的过滤窗格(左侧)中,双击你的项目的包装(在我的情况下它是com.apps 。 * )。
- 在Logcate Message Filter Settingspopup窗口中,select“按日志级别”所需的选项。 您可以select详细信息,信息,错误等
- 点击确定。
- 运行/debugging您的项目。
除了重启eclipse,对我来说还有什么工作是:
- 删除自定义filter
删除所有filter后,logcat再次充满文本希望这将有助于其他人
closureslogcat,然后从“窗口”>“显示视图”>“其他”重新打开它
如果您使用的是Eclipse Mars(至less是Mars.1或Mars.2),请尝试下面描述的解决scheme: Logcat在Eclipse Mars中显示不可见的消息 。
这有助于我的情况。
这很简单。
只需closureseclipse中的Logcat即可。
然后按照Eclipse中的步骤重新打开它。
窗口 – 显示视图 – 其他 – Android – LogCat – 好的
希望这可以解决你的问题。
在您的android手机和笔记本电脑中设置相同的date和时间。
我有类似的日志没有显示的问题,当我在手机中设置正确的date,我开始看到日志(我重新启动电话,小时是完全错误的!
我面临同样的问题,但在我的情况下,日志显示时,其他设备连接,并没有显示当我的设备连接。
这花了我好几天的时间,最后,当我重新启动手机时问题得到解决。