Thursday, October 19, 2017

Android Emulator 26.2.0 canary with Quick Boot

If you've set your Android Studio update channel to canary, the SDK Manager should now show an update to receive version 26.2.0 of the Android Emulator. This is the first release to include the new Quick Boot feature, which makes the Android Emulator start up much faster based on a snapshot of your previous AVD instance.

Quick Boot is enabled by default for all AVDs. Although the first time you start an AVD it must perform a cold boot (just like powering on a device), all subsequent starts are fast and the system is restored to the state at which you closed the emulator (similar to waking a device). Learn more about Quick Boot here.

Other changes in this release include:
  • Mac OpenGL ES 3 support (for supported system images: API 24+ Google APIs x86).
  • GLESv3-capable AVDs and host now use OpenGL core profile. This can help fix Pixel Launcher crashes and other host GPU driver issues. To force enable, add the line GLESDynamicVersion = on inside ~/.android/advancedFeatures.ini (create this file if it doesn't exist). Then start the emulator, open the Extended controls window, select Settings > Advanced, and set the OpenGL ES renderer to Desktop native OpenGL.