小编Fal*_*lse的帖子

用 D8 编译

我想使用谷歌最近推出的D8编译器来构建一个dex文件。不幸的是,我没有在 build-tools 文件夹(如 dx 工具)中找到 jar 可执行文件。有谁知道它在哪里?

提前致谢。

android compilation dx dex

5
推荐指数
1
解决办法
1728
查看次数

在使用errorcode调用其他程序后,Go progam结束

我有以下问题:我在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)

exec go

0
推荐指数
1
解决办法
44
查看次数

标签 统计

android ×1

compilation ×1

dex ×1

dx ×1

exec ×1

go ×1