若以 Android Studio 開啟 AVD,由於預設 DNS 是虛擬的,因此無法打 API,必須以 CLI 指定 DNS 啟動 AVD。
Version
Android 14
DNS
$ cd ~/Library/Android/SDK/emulator
$ ./emulator -list-avds
$ ./emulator -avd Pixel8-35 -dns-server 8.8.8.8
- 進入
~/Library/Android/SDK/emulator
目錄 emulator -list-avds
:列出所有 AVDemulator -avd
:指定 AVD 名稱並啟動emulator -dns-server
:指定 DNS server
Conclusion
- 目前無法在 AVD 啟動後更改 DNS,只能在 CLI 指定