Friday, March 22, 2019

Emulator 28.1.12 Canary, 28.0.25 to Beta

Emulator 28.1.12 is now available in the Canary and Dev channels.
Emulator 28.0.25 is now available in the Beta channel.

Changes common to 28.1.12 and 28.0.25 versus 28.1.11 and 28.0.23:
  • Users were experiencing "unauthorized" emulators due to an incompatible change in adb from platform-tools 28.0.2.
  • ADB from platform-tools 28.0.2 can now be safely used with the emulator. If you are experiencing issues with "unauthorized" emulators:
    • Exit all emulators
    • Delete ~/.android/adbkey and ~/.android/adbkey.pub
    • adb kill-server
    • adb devices
    • Wipe data of AVD
    • Relaunch emulator
  • Fixed twitching, incorrect frame display on Intel GPUs when running Q system images.
  • Fixed black screen when using Q system images with Pixel 2 XL skins.
  • The latest BIOS binaries are now used to start up the emulator.
Changes in 28.1.12 versus 28.1.11:
  • Emulator no longer pauses on minimize. Instead, use the console commands:
    • adb emu avd pause
    • adb emu avd resume
  • Fixed issue where foldable UI would show on restoring from minimize.
  • Fixed issue where tool window would disappear on restoring from minimize.
  • Fixed issue where emulator on macOS would crash on restoring from minimize.
  • Moved performance stats page to Extended Controls > Settings > Advanced > Performance Stats button.
  • Put back support for the e1000 virtual network device.
  • Fixed race condition when initializing Vulkan.
  • We now ship our own Vulkan loader on Linux in order to circumvent issues with incompatible Vulkan loaders on the Linux system.
  • Vulkan 1.1 is now enabled given a host GPU that supports Vulkan 1.1 if the Vulkan and GLDirectMem feature flags are enabled. This will also require an upcoming Q system image.
Changes in 28.0.25 versus 28.0.23: