Android Studioから起動するエミュレータにコマンドラインオプションを設定できないかと検索していたら
How to pass command line options to the emulator in Android Studio? - Stack Overflow
に答えがあったので。
起動オプションを設定するには環境変数「studio.emu.params」に値を設定します。注意点としてはスペースを使用せず、「,」 (カンマ)で繋いでいきます。
例えばタイムゾーンを東京にする場合コマンドラインオプションでは
-timezone Asia/Tokyo
と「-timezone」と「Asia/Tokyo」の間にスペースありますが、環境変数で設定する場合、スペースをカンマで置換した形
$ set studio.emu.params=-timezone,Asia/Tokyo
にします。
Android Studio Otter | 2025.2.1 では https://android.googlesource.com/platform/tools/adt/idea/+/refs/tags/studio-2025.2.1/android/src/com/android/tools/idea/avdmanager/AvdManagerConnection.kt#308
で環境変数を取得して設定していました。コミットログを見ると7年以上前からあったらしい。
Diff - dd839c9436e425381256cb2e984305c09a7fbbd9^! - platform/tools/adt/idea - Git at Google
もっと早く知りたかった