我想使用谷歌最近推出的D8编译器来构建一个dex文件。不幸的是,我没有在 build-tools 文件夹(如 dx 工具)中找到 jar 可执行文件。有谁知道它在哪里?
提前致谢。
我有以下问题:我在go例程中调用"cryptsetup".因此,如果cryptsetup成功并退出exitcode 0,一切正常.如果cryptsetup遇到错误,如错误的密码,并退出时出现错误代码!= 0,我的go函数只打印错误,然后退出而不会出现恐慌或错误代码.
openCmd := exec.Command("cryptsetup", "luksOpen", *container, "container")
var inPipe io.WriteCloser
if inPipe, err = openCmd.StdinPipe(); err == nil {
if err = openCmd.Start(); err == nil {
log.Println("cryptsetup command started!")
inPipe.Write([]byte(pwd))
log.Println("luks password passed!")
inPipe.Close()
log.Println("stdin pipe closed!")
if err = openCmd.Wait(); err == nil {
log.Println("Container opened!")
if err = exec.Command("mount", "-t", "ext4", "/dev/mapper/container", "/mnt").Run(); err == nil {
mountStatus.isMounted = true
pwd = ""
log.Println("Container mounted!")
return true
} else {
log.Fatalf("Couldn't mount partition: %s", err) …Run Code Online (Sandbox Code Playgroud)