如果制造商删除了/ dev / log文件夹下的文件夹该怎么办? [表示没有LogCat]

时间:2011-08-11 06:52:09

标签: android logcat android-logcat

我的Android设备出现问题, / dev 下的日志文件夹无法访问,甚至可能不存在。

$ pwd
pwd
/dev
$ cd log
cd log
cd: can't cd to log
$

因此LogCat无法使用,我无法在DDMS中查看设备的stdout或stderr日志。

我搜索了一下,试图找到有关此问题的一些信息:

  1. http://developer.android.com/guide/developing/tools/adb.html#alternativebuffers

    查看stdout和stderr 主题似乎很有用,但这个帖子说它不受支持:

    Why is redirecting stdout/stderr on android not working?

  2. 这是另一个有同样问题的人:

    "Unable to open log device '/dev/log/main': No such file or directory"

  3. 我找到了一个临时解决方案,可以手动将我的日志转储到设备上的文件中,但像​​往常一样,我无法只监视系统的应用程序日志。

    您可以建议任何解决方案吗?有什么方法可以将stdout和stderr日志重定向到文件,控制台等。

    任何形式的帮助都将受到赞赏。

3 个答案:

答案 0 :(得分:19)

<强>解决方案:

在通话屏幕上 输入 * * #2846579# * *

打开系统管理菜单

项目菜单 - &gt;背景设置 - &gt; 日志设置

日志级别设置 - &gt; VERBOSE 日志开关 - &gt;登录

转储和记录 - &gt;检查所有方框

重启设备。

多数人。

答案 1 :(得分:3)

这是什么设备?如果它附带Market,它必须通过CDD,这包括拥有app开发所需的开发工具,其中包括logcat支持(尽管这只是指logcat命令,从技术上讲,实现可能会有所不同)。对于这样的设备,制造商必须提供更新以使其兼容。

如果它不是兼容设备,则所有投注均已关闭,您只需要获得制造商或使用该设备的任何黑客的帮助。

答案 2 :(得分:2)

RunO NesrE - 我终于找到了解决方案。

xda-developers论坛上有一篇最近的帖子,针对不同的华为手机提出了同样的问题并且有一个修复。

http://forum.xda-developers.com/showpost.php?p=17774398&postcount=93

它在我的华为Sonic(U8650)上有所作为。