With the emulator open, click More, and then click Settings and Proxy. If your emulator must access the internet through a proxy server, you can configure a custom HTTP proxy from the emulator's Extended controls screen.
In this case, you don't need to set DNS server in System Preferences. The emulator transparently rewrites the GET requests from the virtual device before talking to the proxy so it works. Now, you can start AVD from Android Studio normally I have updated my os to bigSur 4 days ago but my mac is very slow after installing the. Users//Library/Android/sdk/emulator/emulator_original -dns-server 8.8.8.8 Change the script permissions with chmod +x emulator I am using MacBook Air for my android development.
In your Android SDK default folder /Users//Library/Android/sdk/emulator/emulator Then restart the emulator so the changes take effect.Īnother option is to pass dns-server params when start Android emulator.Īccording with this solution, I changed the emulator executable name and I created a bash script to load the AVD with param -dns-server 8.8.8.8. System Preferences -> Network -> select Wi-Fi os left panel -> Advanced on right panel -> DNS -> add new DNS server for example 8.8.8.8 and 8.8.4.4 (Google Public DNS) or 1.1.1.1 and 1.0.0.1 (Cloudflare and APNIC DNS) or another public DNS provider.