我使用命令行在我的 Windows 机器上启动 Android 模拟器
emulator -avd NEXUS_5_API_29
它运行时没有任何错误,但是当我关闭cmd窗口时,模拟器也会关闭。即使关闭命令提示符后,如何保持模拟器运行?
因为这样运行会导致终端创建一个线程来运行模拟器。关闭终端也意味着结束线程。要使模拟器在后台运行,请在命令前添加“start /min”,如下所示。
start /min emulator -avd NEXUS_5_API_29
这仍然会为模拟器打开一个新终端,但它最接近 unix 命令。
start emulator -avd NEXUS_5_API_29 &
这个答案至少可以在 shell 后台运行模拟器,这使得该终端选项卡可用于其他命令。 https://stackoverflow.com/a/67722546/11964247
nohup emulator @<emulator_name> &
示例:
nohup emulator @Pixel_XL_API_31 &
screen emulator -avd NEXUS_5_API_29
会完成这项工作