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

2019-07-25 18:07:08 +08:00
 tankb52
公司配发的测试机是 LG G6 Android 7.0 ,用 adb logcat 取日志的时候取不到,输出为空;我尝试了更新驱动、adb 版本更新 、重新打开调试、选择不同的连接模式等等等等,都没有效果。
后来进入 adb shell 后无意中打了一下 logcat ,居然能打日志,就是 adb logcat 不行。
这是怎么回事呢?有没有人碰到过?
12078 次点击
所在节点    Android
11 条回复
wvitas
2019-07-25 18:09:57 +08:00
查下是不是需要手动开启 log,华为手机就是不进入工程模式开启 log 是看不到的
hhhsuan
2019-07-25 18:18:03 +08:00
没遇到过,这两种方式应该是一样的,也许 LG 修改了什么。
tankb52
2019-07-25 18:24:19 +08:00
@wvitas #1
忘记说了,在 mac 上可以用 adb logcat 输出,windows 10 上不可以。
Android2MCU
2019-07-25 18:30:39 +08:00
是不是 shell 工具有问题
tankb52
2019-07-25 20:38:51 +08:00
@Android2MCU #4
什么 shell 工具?
win10 下用的是 cmd 和 cmder(管理员权限)
Proxy233
2019-07-25 20:45:54 +08:00
cmd 问题,我每次都是 adb shell 进去看的,不过 cmd 有时也会卡主,非要敲回车才输出 log
ruby109
2019-07-25 21:56:10 +08:00
@tankb52 用 powershell 试试
tankb52
2019-07-26 11:21:25 +08:00
@ruby109 #7
powershell 也试了,一样的不行。

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

这手机真怪了,adb 的基他操作,比如截屏,发送按键指令都正常。
tankb52
2019-07-26 16:48:27 +08:00
@wvitas #1
@Android2MCU #4
@hhhsuan #2
@Proxy233 #6
@ruby109 #7

找到原因了,adb 要降级到 1.0.39 就可以使用
hhhsuan
2019-07-26 17:09:16 +08:00
我也用的 1.0.41 没有这个问题
tankb52
2019-07-27 10:43:54 +08:00
@hhhsuan
什么手机?安卓版本呢?
我连其他低版本的手机也没问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/586215

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX