Sometimes running the emulator from Android Studio doesn’t work and hangs with black screen. It can be started from terminal to avoid the problem.
By default the emulator is installed in
~/Library/Android/sdk/tools. To list all available Android Virtual Devices (AVD), use the following command:
Run the following command to start the emulator from terminal:
./emulator -avd Nexus_S_API_15 -gpu host
Check out the docs for more emulator commands and flags.