Friday, May 8, 2020

Emulator 30.0.12 Canary, PSA: If emulator not starting on Windows, look for and uninstall Riot Vanguard

Changes:
  • Fixed possible memory corruption on Linux / macOS due to a path that used select() and did not check FD_SETSIZE limit.
  • On Linux, instructions to enable KVM if permission is denied should print more visibly now.
  • Removed "Screenshot failed to find cb 0" messages.
  • Addressed a possible race condition with some versions of Vulkan loaders when creating many VkDevice/VkInstances in parallel.
PSA: If emulator not starting on Windows, look for and uninstall Riot Vanguard

Users on Reddit pointed out interference between Riot Vanguard and the emulator, leading to a possible failure to start the emulator:

https://www.reddit.com/r/androiddev/comments/gdr6pj/android_studio_emulator_killed_by_riot_vanguard/

We recommend uninstalling Vanguard.

Open a command prompt with admin privileges:

sc delete vgc
sc delete vgk


Reboot your machine, then uninstall Vanguard normally for good measure.