-1
我在adb
v1.0.39中觀察到這種新行爲。命令:停止緩衝adb shell輸出
adb shell getevent -l
,給出以下輸出:
觀察到最後一行是不完整的。這發生在許多不同的設備上。在adb
v1.0.32中,同樣的命令沒有緩衝。如何停止輸出緩衝adb
v1.0.39?
我在adb
v1.0.39中觀察到這種新行爲。命令:停止緩衝adb shell輸出
adb shell getevent -l
,給出以下輸出:
觀察到最後一行是不完整的。這發生在許多不同的設備上。在adb
v1.0.32中,同樣的命令沒有緩衝。如何停止輸出緩衝adb
v1.0.39?
使用adb exec-out
而不是adb shell
命令強制新的adb
使用raw
模式並避免標準輸出緩衝。
欲瞭解更多信息,請參閱評論adb/shell_service.cpp
This Works。你能告訴這個android設備版本具體嗎?我需要一種方法來確定對於給定的設備,我應該使用'adb shell'還是'adb exec-out' @ alex-p –
只需使用'adb exec-out'。 'adb'客戶端會自動協商使用舊的'adb shell'協議與不支持'adb shell V2'的設備 –