19 lines
416 B
Go
19 lines
416 B
Go
package goadb
|
|
|
|
import (
|
|
"os/exec"
|
|
"strings"
|
|
|
|
"github.com/zach-klippenstein/goadb/util"
|
|
)
|
|
|
|
/*
|
|
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)
|
|
}
|