google golang exec退出状态2和1

我想在Go语言上的Android SDK平台工具中执行dexdump。


我已经设置了PATH变量。(我使用的是Ubuntu 12.04)


这是我的代码:


package main


import (

    "bytes"

    "fmt"

    "log"

    "os/exec"

)


func main() {

    path, err := exec.LookPath("dexdump")

    if err != nil {

        log.Fatal(err)

    }

    fmt.Println(path)


    cmd := exec.Command(path)

    var out bytes.Buffer

    cmd.Stdout = &out

    err2 := cmd.Run()

    if err2 != nil {

        log.Fatal(err2)

    }

    fmt.Printf("%q\n", out.String())

}

结果:/ home / gunwoo / android-sdk-linux / platform-tools / dexdump


2012/10/15 16:44:39退出状态2


退出状态1


为什么走没找到路?


白板的微信
浏览 205回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go