goadb/server_controller.go

19 lines
416 B
Go
Raw Normal View History

2015-07-11 21:32:04 +00:00
package goadb
2015-07-12 06:18:58 +00:00
import (
"os/exec"
"strings"
2015-07-12 06:18:58 +00:00
"github.com/zach-klippenstein/goadb/util"
)
2015-07-11 21:32:04 +00:00
/*
StartServer ensures there is a server running.
*/
func StartServer() error {
cmd := exec.Command("adb", "start-server")
output, err := cmd.CombinedOutput()
outputStr := strings.TrimSpace(string(output))
return util.WrapErrorf(err, util.ServerNotAvailable, "error starting server: %s\noutput:\n%s", err, outputStr)
2015-07-11 21:32:04 +00:00
}