tankb52
V2EX  ›  Android

好奇怪, adb logcat 没有输出, adb shell 然后 logcat 就有

  •  
  •   tankb52 · Jul 25, 2019 · 17474 views
  •   You need to sign in to view this topic
    This topic created in 2618 days ago, the information mentioned may be changed or developed.
    公司配发的测试机是 LG G6 Android 7.0 ,用 adb logcat 取日志的时候取不到,输出为空;我尝试了更新驱动、adb 版本更新 、重新打开调试、选择不同的连接模式等等等等,都没有效果。
    后来进入 adb shell 后无意中打了一下 logcat ,居然能打日志,就是 adb logcat 不行。
    这是怎么回事呢?有没有人碰到过?
    Supplement 1  ·  Jul 25, 2019
    补充一下:在 mac 上可以用 adb logcat 输出,windows 10 上不可以。

    另外在 adb shell 中,直接 logcat 有日志,但 logcat > /sdcard/log.txt 又不行了。
    Supplement 2  ·  Jul 26, 2019
    解决了!!!
    原因是什么?
    adb 版本问题。我原来是 1.0.40 版本,升级到了 1.0.41 。都不行。

    然后同事电脑上还有 1.0.39 版本的 adb,就正常工作了。
    拷到我电脑上 用 adb.exe logcat -v time > d:\log.txt
    也正常了。
    11 replies  •  2019-07-27 10:43:54 +08:00
    wvitas
        1
    wvitas  
       Jul 25, 2019
    查下是不是需要手动开启 log,华为手机就是不进入工程模式开启 log 是看不到的
    hhhsuan
        2
    hhhsuan  
       Jul 25, 2019
    没遇到过,这两种方式应该是一样的,也许 LG 修改了什么。
    tankb52
        3
    tankb52  
    OP
       Jul 25, 2019
    @wvitas #1
    忘记说了,在 mac 上可以用 adb logcat 输出,windows 10 上不可以。
    Android2MCU
        4
    Android2MCU  
       Jul 25, 2019 via iPhone
    是不是 shell 工具有问题
    tankb52
        5
    tankb52  
    OP
       Jul 25, 2019
    @Android2MCU #4
    什么 shell 工具?
    win10 下用的是 cmd 和 cmder(管理员权限)
    Proxy233
        6
    Proxy233  
       Jul 25, 2019 via Android
    cmd 问题,我每次都是 adb shell 进去看的,不过 cmd 有时也会卡主,非要敲回车才输出 log
    ruby109
        7
    ruby109  
       Jul 25, 2019
    @tankb52 用 powershell 试试
    tankb52
        8
    tankb52  
    OP
       Jul 26, 2019
    @ruby109 #7
    powershell 也试了,一样的不行。

    cmd 里面的版本信息如下:Microsoft Windows [版本 10.0.17134.885]

    这手机真怪了,adb 的基他操作,比如截屏,发送按键指令都正常。
    tankb52
        9
    tankb52  
    OP
       Jul 26, 2019
    @wvitas #1
    @Android2MCU #4
    @hhhsuan #2
    @Proxy233 #6
    @ruby109 #7

    找到原因了,adb 要降级到 1.0.39 就可以使用
    hhhsuan
        10
    hhhsuan  
       Jul 26, 2019
    我也用的 1.0.41 没有这个问题
    tankb52
        11
    tankb52  
    OP
       Jul 27, 2019 via Android
    @hhhsuan
    什么手机?安卓版本呢?
    我连其他低版本的手机也没问题。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2349 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 05:37 · PVG 13:37 · LAX 22:37 · JFK 01:37
    ♥ Do have faith in what you're doing.