From 0f22477a83b22d4a4e18ffb11ad15dd84ce8e884 Mon Sep 17 00:00:00 2001 From: "lilong.129" Date: Fri, 11 Oct 2024 22:29:25 +0800 Subject: [PATCH] fix: wait for uiautomator2 server start --- hrp/internal/version/VERSION | 2 +- hrp/pkg/uixt/android_device.go | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/hrp/internal/version/VERSION b/hrp/internal/version/VERSION index 253fd1f9..5ff48090 100644 --- a/hrp/internal/version/VERSION +++ b/hrp/internal/version/VERSION @@ -1 +1 @@ -v5.0.0-beta-2410112132 +v5.0.0-beta-2410112229 diff --git a/hrp/pkg/uixt/android_device.go b/hrp/pkg/uixt/android_device.go index 99323307..e280bc3e 100644 --- a/hrp/pkg/uixt/android_device.go +++ b/hrp/pkg/uixt/android_device.go @@ -210,10 +210,10 @@ func (dev *AndroidDevice) Init() error { "%s not installed", UIA2ServerTestPackageName) } - // check uiautomator server package running - if dev.d.IsPackageRunning(UIA2ServerPackageName) { - return nil - } + // TODO: check uiautomator server package running + // if dev.d.IsPackageRunning(UIA2ServerPackageName) { + // return nil + // } // start uiautomator2 server go func() { @@ -221,6 +221,7 @@ func (dev *AndroidDevice) Init() error { log.Error().Err(err).Msg("start UIA2 failed") } }() + time.Sleep(5 * time.Second) // wait for uiautomator2 server start } return nil }