0

为了运行一个模拟器,我使用命令

emulator -avd my_emulator_name &

如果我想以这种方式通过 shell 自动运行 2 个(或更多)模拟器:

emulator -avd my_emulator_name1 &
emulator -avd my_emulator_name2 &

没有模拟器将启动。一旦我启动下一个模拟器,以前的崩溃。

我在哪里犯错?

4

1 回答 1

0

那些在 linux 上的人可以制作这样的 shell 脚本并每次从桌面运行它。

  1. 制作空文件lauchTablets.sh
  2. 将代码复制到其中

    echo "Running 1"
    模拟器 -avd emu1 &
    sleep 5s;
    回声“完成!”

    echo "Running 2"
    模拟器 -avd emu2 &
    sleep 5s;
    回声“完成!”

    echo "Running 3"
    模拟器 -avd emu3 &
    sleep 5s;
    回声“完成!”

    echo "Running 4"
    模拟器 -avd emu4
    echo "done!"

  3. 使文件可执行

我随机设置了 5 秒的睡眠时间。您可以尝试降低睡眠间隔。

于 2012-06-13T09:07:13.900 回答