I observed this new behavior in adb v1.0.39. The command:
adb shell getevent -l
gives the output below:

Observe that the last line is incomplete. This happens on many different devices. The same command is working without buffering in adb v1.0.32.
How do I stop adb shell output buffering in adb v1.0.39?
Use adb exec-out instead of adb shell command to force the new adb to use the raw mode and avoid stdout buffering.
For more info read comments in shell_service.cpp
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With