diff --git a/adb/device.go b/adb/device.go index 5fc5ebc..4ef115c 100644 --- a/adb/device.go +++ b/adb/device.go @@ -166,9 +166,13 @@ func getResultLine(output []byte) string { scanner := bufio.NewScanner(bytes.NewReader(output)) for scanner.Scan() { l := scanner.Text() - if strings.HasPrefix(l, "Failure") || strings.HasPrefix(l, "Success") { + if strings.HasPrefix(l, "Success") { return l } + failure := strings.Index(l, "Failure") + if failure >= 0 { + return l[failure:] + } } return "" }