From 6bf2bb4c9c55af8077ff954f2812d6959d38893a Mon Sep 17 00:00:00 2001 From: zyj <18107291228@163.com> Date: Wed, 12 Nov 2025 18:39:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=95=BF=E8=BF=9E=E6=8E=A5?= =?UTF-8?q?=E4=B8=AD=E6=96=AD=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adb/connect.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/adb/connect.go b/adb/connect.go index e82426f..16e0ad0 100644 --- a/adb/connect.go +++ b/adb/connect.go @@ -39,6 +39,7 @@ func readN(conn net.Conn, n int, timeout time.Duration) ([]byte, error) { } total += nr } + conn.SetReadDeadline(time.Time{}) return buf, nil } @@ -81,6 +82,7 @@ func TransportTo(conn net.Conn, serial string) error { if status != "OKAY" { return fmt.Errorf("unexpected transport status: %s", status) } + conn.SetWriteDeadline(time.Time{}) return nil } @@ -192,14 +194,14 @@ func LaunchUiautomator(addr, serial string) { return } // transport - adbSend(conn, "host:transport:"+serial) - resp, _ := adbReadResponse(conn) - fmt.Println("transport resp:", resp) - + // adbSend(conn, "host:transport:"+serial) + // resp, _ := adbReadResponse(conn) + // fmt.Println("transport resp:", resp) + TransportTo(conn, serial) // shell cmd := "shell:CLASSPATH=/data/local/tmp/u2.jar app_process / com.wetest.uia2.Main" adbSend(conn, cmd) - resp, _ = adbReadResponse(conn) + resp, _ := adbReadResponse(conn) fmt.Println("shell resp:", resp) // 输出流