0
我在Linux中找到一种使用Runtime.exec()的方法。我有一个aapt Linux版本,并尝试使用aapt获取apk文件的信息。我试过了:Linux上的exec aapt由java
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"
请人帮助:(
您能否为我提供您在终端上使用的正常命令? –
对不起,我添加了对Term inal – CodeBlue
你是否试过这个:'Runtime.getRuntime()。exec(new String [] {“/ bin/bash”,“-c”,“./home/codeblue/NetbeansProjects/APKTools/dist/lib/aapt d徽章Zing Mp3.apk“});' –