为了运行一个模拟器,我使用命令
emulator -avd my_emulator_name &
如果我想以这种方式通过 shell 自动运行 2 个(或更多)模拟器:
emulator -avd my_emulator_name1 &
emulator -avd my_emulator_name2 &
没有模拟器将启动。一旦我启动下一个模拟器,以前的崩溃。
我在哪里犯错?
为了运行一个模拟器,我使用命令
emulator -avd my_emulator_name &
如果我想以这种方式通过 shell 自动运行 2 个(或更多)模拟器:
emulator -avd my_emulator_name1 &
emulator -avd my_emulator_name2 &
没有模拟器将启动。一旦我启动下一个模拟器,以前的崩溃。
我在哪里犯错?
那些在 linux 上的人可以制作这样的 shell 脚本并每次从桌面运行它。
lauchTablets.sh
将代码复制到其中
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!"
使文件可执行
我随机设置了 5 秒的睡眠时间。您可以尝试降低睡眠间隔。