Wednesday, May 29, 2019

Emulator 29.0.11 Stable

Emulator 29.0.11 is now available in all channels. This is a bugfix release with the following changes relative to previous stable (29.0.9):
  • Fixed flaky failure to start the emulator on Windows ("vCPU shutdown request").
  • The Windows emulator now relies on the libgcc dll that we ship instead of being compiled with libgcc statically.
  • Added headless build for 32-bit x86 guests (qemu-system-i386) due to demand, enabling API <= 26 x86 32-bit images to run with the headless build (Note that for 32-bit x86 guests API 27 and later, the 64-bit engine (qemu-system-x86_64) is still used because in these system images, while the userspace is 32-bit, the kernel is 64-bit and that's the part that matters when selecting emulation engines).
  • Added logcat support to the gRPC API. Details More background on gRPC support.
  • Fixed unnecessary pipeline barrier in emulated compressed textures in Vulkan.
  • Fixed error in http proxy when chunked transfer encoding is used. Details
  • We now allow custom Qt library paths via ANDROID_QT_LIB_PATH environment variable.
  • Allow running with previous emulator binaries that had QEMU1 if the QEMU1 executables (emulator[64]-[x86|arm|etc]) are placed in the emulator directory.