java:执行cmd命令启动模拟器

时间:2013-08-27 03:53:08

标签: java android

我在eclipse中运行此代码:

Process process = Runtime.getRuntime().exec("cmd /c emulator -avd OrangeAutoTest");

我的应用程序将挂起,我无法关闭cmd窗口

我找到了解决方案: 我应该先跑这样:

Runtime.getRuntime().exec("cmd /c start cmd.exe /K emulator -avd OrangeAutoTest");

应用程序不会挂起

1 个答案:

答案 0 :(得分:0)

我很确定它是这样的。

.exec("program args");

因此不应该是:

Process process = Runtime.getRuntime().exec("cmd.exe /c emulator -avd OrangeAutoTest");