如何不打开android stadio 启动安卓模拟器?

我们先查看以前在Android studio创建的 avd(模拟器)名称,执行如下命令

$ANDROID_HOME/tools/bin/avdmanager list avd

Available Android Virtual Devices:
    Name: 4.65_720p_Galaxy_Nexus_API_19
  Device: 4.65in 720p (Galaxy Nexus) (Generic)
    Path: /Users/bin/.android/avd/4.65_720p_Galaxy_Nexus_API_19.avd
  Target: 
          Based on: Android 4.4 (KitKat) Tag/ABI: default/x86
    Skin: 720x1280
  Sdcard: 512M


The following Android Virtual Devices could not be loaded:
    Name: a6
    Path: /Users/bin/.android/avd/Pixel_2_API_23.avd

我这里是开过两台模拟器的,一台 Android 4.4 和一台 Android 6.0,找到你想开启的模拟器 Name , 我这里想开的是 a6 ,然后执行以下命令(不同运行方式,根据需求选择打开方式)

# 关闭命令行窗口也可运行,下面的 a6 改为你想运行的模拟器 Name

nohup $ANDROID_HOME/tools/emulator -avd a6 &

# 不关闭命令行窗口运行,下面的 a6 改为你想运行的模拟器 Name

$ANDROID_HOME/tools/emulator -avd a6

nohup 默认会自动将输出写入 nohup.out 文件,如果不想要 nohup.out 文件输出的话

nohup $ANDROID_HOME/tools/emulator -avd a6>/dev/null 2>&1 &

将模拟器写入 .bashrc 文件使用快捷命令启动

# Android 模拟器
alias AVD_a6='nohup $ANDROID_HOME/tools/emulator -avd a6>/dev/null 2>&1 &'