gpt4 book ai didi

java - 通过 java 在 Linux 上执行 aapt

转载 作者:太空宇宙 更新时间:2023-11-04 11:31:40 25 4
gpt4 key购买 nike

我正在寻找一种在 Linux 中使用 Runtime.exec() 的方法。我有一个 aapt Linux 版本并尝试使用 aapt 获取 apk 文件的信息。我试过:

rt.exec(new String[] {"bash", "-c","." + new File(".").getCanonicalPath() + "dist/lib/aapt d badging \"" + files + "\""});

但好像不对。它不返回结果。终端中正常运行的命令:

$ ./home/codeblue/NetbeansProjects/APKTools/dist/lib/aapt d badging "Zing Mp3.apk"

任何人请帮助:(

最佳答案

哦,我发现使用绝对路径是行不通的。使用“-c”我使用

Runtime.getRuntime().exec(new String[] { "/bin/bash", "-c", " ./lib/aapt d badging ZingMp3.apk"});

这工作正常。谢谢你帮助我。

关于java - 通过 java 在 Linux 上执行 aapt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10958832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com