Friday, January 17, 2020

Emulator 29.3.6 Canary

Emulator 29.3.6 is now available in the Canary and Dev channels. Changes:
  • It is now possible to connect to the emulator telnet console via IPv6.
  • Fixed race condition in screen recorder.
  • Screen recording now also stops if it was happening during adb emu kill.
  • Addressed ADB authentication failure when the private key in ~/.android is deleted but the public key does not match the private key, via noticing the situation, recreating the key, and triggering "Accept incoming connections" popup (Note that the -wipe-data flag will reinstall ADB keys).
  • Fixed undefined behavior in JDWP interceptor's readValFromBuffer (Details)
  • Added a command line option, -use-host-vulkan, to use software rendering for when the guest uses GLES via Swiftshader, but force hardware (host GPU) rendering for when the guest uses Vulkan.
  • Added support for passthrough graphics via virtio-gpu (This will also require a system image update).
  • Added example in the source code of how to use the emulator gRPC interface with Java (Details).