我在adb
v1.0.39中观察到了这种新行为。命令:
adb shell getevent -l
给出了下面的输出:
观察到最后一行不完整。这发生在许多不同的设备上。在adb
v1.0.32。
如何在adb shell
v1.0.39中停止adb
输出缓冲?
答案 0 :(得分:2)
使用adb exec-out
代替adb shell
命令强制新adb
使用raw
模式并避免缓冲缓冲。
如需更多信息,请阅读adb/daemon/shell_service.cpp
中的评论答案 1 :(得分:0)
我看不到使用adb 1.0.41的这种行为。
仅在使用tr时删除了“ \ r”。在这种情况下,我使用:
adb command ... | stdbuf -o0 tr -d $'\r'