點燈坊

失くすものさえない今が強くなるチャンスよ

自訂 DNS 啟動 AVD

Sam Xiao's Avatar 2024-10-31

若以 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:列出所有 AVD
  • emulator -avd:指定 AVD 名稱並啟動
  • emulator -dns-server:指定 DNS server

Conclusion

  • 目前無法在 AVD 啟動後更改 DNS,只能在 CLI 指定