Androidのエミュレータを起動するのにいちいちAndroidStudioを立ち上げてからAVDManager経由でやるのが面倒だったので、コマンドラインから直接エミュレータを起動する方法を調べたので、メモ。
※なおFlutterであれば、VSCodeで開発する場合、VSCodeの拡張機能Flutterの機能で、デバッグ時に直接エミュレータを起動できることにあとから気づきました。。
一応メモとして残しておきますがあまり有用な情報ではなさそうです。
環境
AndroidStudio 3.2.1
AndroidEmulator 28.0.22
Windows10 (1803)
方法
※下記${ANDROID_SDK_ROOT}
は、WindowsではC:\Users\{UserName}\AppData\Local\Android\Sdk
です。
エミュレータ起動コマンド
${ANDROID_SDK_ROOT}\emulator\emulator.exe "@[emulator name]"
[emulator name]
は、下記コマンドでリストに出てくるNameの値。
${ANDROID_SDK_ROOT}\tools\bin\avdmanager.bat list avd
なお、上記emulator.exeは${ANDROID_SDK_ROOT}\tools\bin
内にもあるが、${ANDROID_SDK_ROOT}\emulator
内のほうを起動しないと、PANIC: Missing emulator engine program for 'x86' CPU.
というエラーが発生するので注意。