【问题标题】:/dev/log/main not found/dev/log/main 未找到
【发布时间】:2011-02-01 21:09:10
【问题描述】:

我正在尝试开发一个 Android 应用程序,但是当我尝试连接到 logcat 时出现以下错误:

无法打开日志设备'/dev/log/main':没有这样的文件或目录

我已经安装了一个新的 SDK,重新启动了我的手机......似乎没有任何解决问题的方法。谁有解决办法?

三星 Galaxy S (Darky's v9.1)

苹果操作系统

亚行 1.0.26

【问题讨论】:

  • 连接到 logcat 是指发出add logcat 命令?
  • adb shell ls -l /dev/log 的输出是什么样的?
  • /dev/log: 没有这样的文件或目录...我尝试使用终端创建文件,但重启后它们消失了...
  • 那些是不能随便创建的特殊系统文件。很奇怪。所以整个日志目录都不见了?
  • 确实...我读过一些关于它必须在内核中启用的内容,但是我与 Darky 交谈,他说这不是内核问题...(他的话,不是我的话...)

标签: android debugging logcat


【解决方案1】:

我使用了 Speedmod 内核;这已禁用默认日志记录。在 TWEAKS 菜单中重新启用它。

感谢你让我意识到这个 Octavian Damiean

【讨论】:

  • 顺便说一句,要访问 Speedmod 内核调整,您必须在恢复模式下重新启动。
【解决方案2】:

我在XDA上找到了如下方法:

adb shell
su
mount -o remount,rw /system
echo ANDROIDLOGGER >> /system/etc/tweaks.conf
mount -o remount,ro /system

然后重启。

【讨论】:

    【解决方案3】:

    对于有根的 Galaxy Note 7000,在 shell 中运行 insmod /lib/modules/logger.ko(rootfs 的 init.rc 中缺少此内容),假设您可以启动足够远以访问 adb / 某些终端,例如终端ide。该模块安装在 /dev/log 并提供丢失的文件。

    【讨论】:

    • 做到了!但是你必须输入“insmod /system/lib/modules/logger.ko”!
    • 我有同样的问题,我不明白如何解决这个问题?我输入类型“insmod /system/lib/modules/logger.ko”在哪里?
    猜你喜欢
    • 2022-07-13
    • 1970-01-01
    • 2011-08-07
    • 2014-07-18
    • 2020-03-04
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    相关资源
    最近更新 更多