diff --git a/server_controller.go b/server_controller.go index 8038bac..a3a3f10 100644 --- a/server_controller.go +++ b/server_controller.go @@ -2,6 +2,7 @@ package goadb import ( "os/exec" + "strings" "github.com/zach-klippenstein/goadb/util" ) @@ -11,6 +12,7 @@ StartServer ensures there is a server running. */ func StartServer() error { cmd := exec.Command("adb", "start-server") - err := cmd.Run() - return util.WrapErrorf(err, util.ServerNotAvailable, "error starting server: %s", err) + output, err := cmd.CombinedOutput() + outputStr := strings.TrimSpace(string(output)) + return util.WrapErrorf(err, util.ServerNotAvailable, "error starting server: %s\noutput:\n%s", err, outputStr) }