NutzCN Logo
问答 Runtime 执行的结果怎么和cmd下的不一样?
发布于 2784天前 作者 Rekoe 1627 次浏览 复制 上一个帖子 下一个帖子
标签:
E:/Tools/aapt.exe dump badging D:/dev.apk | find "application-label:"

同样的命令 在cmd下得到的是

application-label:'xxxx'

而java 调用得到的确实没有过滤 application-label:的整个内容
或者如何得到像命令行那样的结果?

String cmd="E:/Tools/aapt.exe dump badging D:/dev.apk | find \"application-label:\""
Process p = Runtime.getRuntime().exec(cmd);
			InputStream is = p.getInputStream();
			String val = new String(Streams.readBytesAndClose(is));
			System.out.println(val);
1 回复
添加回复
请先登陆
回到顶部