Release updates archive


Android Studio 4.2 Canary 7 is now available in the Canary and Dev channels.

If you have Android Studio set to receive updates on the  Canary or Dev channel, you can get the update by choosing ...

We are happy to announce the release candidate of ConstraintLayout 2.0. As this might be the final release before stable, we encourage people to try it and report any issues with their projects!


Android Studio 4.2 Canary 6 is now available in the Canary and Dev channels.

If you have Android Studio set to receive updates on the  Canary or Dev channel, you can get the update by choosing ...


Emulator 30.0.23 is now available in the Canary and Dev channels. 

General fixes available in this release:
  • Fixed hang-on-exit when emulator issues shell commands with long/indefinite timeouts.
  • Removed spam about flushing mapped buffer with NULL.
  • Vulkan ASTC/ETC2 emulation shaders are now baked into the libOpenglRender library.


Android Studio 4.2 Canary 5 is now available in the Canary and Dev channels.

If you have Android Studio set to receive updates on the  Canary or Dev channel, you can get the update by choosing ...

Emulator 30.0.22 is now available in the Canary and Dev channels. 

General fixes available in this release:
  • Fixed an issue where latest Asphalt 9 game rendered with a black screen.
  • Fixed an issue in Vulkan where if running with a Vulkan 1.0 instance on the host, vkGetImageMemoryRequirements2KHR would incorrectly clear the returned VkMemoryRequirements2 struct's pNext field.
  • Fixed a memory leak in Vulkan renderer.
  • On macOS, invtsc is now enabled by default.
  • The emulator now supports audio streaming in containers over WebRTC.

Android Studio 4.0.1 is now available in the Stable channel.

If you already have an Android Studio build on the  Stable channel, you can get the update by clicking ...

Emulator 30.0.21 is now available in the Canary and Dev channels. 

General fixes available in this release:

  • Fixed a recent regression where GLSL ES 1.00 shaders with variable names like isampler2D failed to compile.
  • Updated ANGLE shader translator with various fixes that address possible failure to compile shaders on Linux.
  • We now crash the emulator if the basic framebuffer blit shader fails to compile, in order to keep track of the phenomenon.
  • We now track which extended control pane was selected by the user.


Android Studio 4.2 Canary 4 is now available in the Canary and Dev channels.

If you have Android Studio set to receive updates on the  Canary or Dev channel, you can get the update by choosing ...


We are happy to announce the release of ConstraintLayout 2.0 beta 8. 

Emulator 30.0.20 is now available in the Canary and Dev channels. 

General fixes available in this release:
  • Linux emulator now uses KVM paravirtualized clock when the guest kernel version is >= 5.4 (R system images or later).
  • Emulator now uses LZ4 to decompress guest kernels.
  • If a foldable device is configured, the emulator now sends hinge angle sensors updates and posture changes to the guest.
  • Existing foldable devices will now update hinge sensor angle and posture when the toolbar's fold / unfold buttons are pressed.