Mac os emulator android

broken image

In this case, you don't need to set DNS server in System Preferences.

broken image

Now, you can start AVD from Android Studio normally

Change the script permissions with chmod +x emulator.Users//Library/Android/sdk/emulator/emulator_original -dns-server 8.8.8.8 Create a bash script named emulator that contains:.Rename the binary emulator to emulator_original.In your Android SDK default folder /Users//Library/Android/sdk/emulator/emulator

broken image
broken image

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.