Platform
Android Studio
Google Play
Jetpack
Docs
Blog
Download
What's New
User Guide
Preview
Home
Platform
Android Studio
Download
What's New
User Guide
Preview
Google Play
Docs
Blog
Download a Preview
Install Alongside Stable
New Features
Release Updates
Updates archive
►
2024
2024
(83)
►
November
November
(4)
►
October
October
(8)
►
September
September
(8)
►
August
August
(9)
►
July
July
(6)
►
June
June
(7)
►
May
May
(9)
►
April
April
(9)
►
March
March
(6)
►
February
February
(8)
►
January
January
(9)
►
2023
2023
(76)
►
December
December
(4)
►
November
November
(9)
►
October
October
(7)
►
September
September
(8)
►
August
August
(3)
►
July
July
(4)
►
June
June
(6)
►
May
May
(10)
►
April
April
(4)
►
March
March
(7)
►
February
February
(9)
►
January
January
(5)
►
2022
2022
(59)
►
December
December
(3)
►
November
November
(5)
►
October
October
(8)
►
September
September
(4)
►
August
August
(4)
►
July
July
(2)
►
June
June
(7)
►
May
May
(6)
►
April
April
(5)
►
March
March
(6)
►
February
February
(5)
►
January
January
(4)
►
2021
2021
(54)
►
December
December
(3)
►
November
November
(2)
►
October
October
(6)
►
September
September
(4)
►
August
August
(5)
►
July
July
(8)
►
June
June
(4)
►
May
May
(5)
►
April
April
(1)
►
March
March
(7)
►
February
February
(4)
►
January
January
(5)
▼
2020
2020
(107)
►
December
December
(7)
►
November
November
(3)
►
October
October
(8)
►
September
September
(6)
►
August
August
(11)
►
July
July
(14)
►
June
June
(10)
▼
May
May
(12)
Emulator 30.0.15 Canary
Android Studio 4.0 available in the Stable channel
Android Studio 4.1 Canary 10 available
Emulator 30.0.14 Canary
Emulator 30.0.13 Canary
ConstraintLayout 2.0.0 beta 6
Emulator 30.0.12 Stable, PSA: If emulator not star...
Android Studio 4.0 Release Candidate 1 available
Emulator 30.0.12 Canary, PSA: If emulator not star...
ConstraintLayout 2.0.0 beta 5
Android Studio 4.1 Canary 9 available
Emulator 30.0.11 Canary
►
April
April
(11)
►
March
March
(11)
►
February
February
(6)
►
January
January
(8)
►
2019
2019
(145)
►
December
December
(16)
►
November
November
(12)
►
October
October
(10)
►
September
September
(13)
►
August
August
(12)
►
July
July
(6)
►
June
June
(9)
►
May
May
(18)
►
April
April
(14)
►
March
March
(12)
►
February
February
(10)
►
January
January
(13)
►
2018
2018
(128)
►
December
December
(13)
►
November
November
(12)
►
October
October
(10)
►
September
September
(10)
►
August
August
(16)
►
July
July
(10)
►
June
June
(13)
►
May
May
(9)
►
April
April
(11)
►
March
March
(12)
►
February
February
(9)
►
January
January
(3)
►
2017
2017
(48)
►
December
December
(3)
►
November
November
(2)
►
October
October
(8)
►
September
September
(3)
►
August
August
(4)
►
July
July
(3)
►
June
June
(3)
►
May
May
(4)
►
April
April
(5)
►
March
March
(5)
►
February
February
(6)
►
January
January
(2)
►
2016
2016
(5)
►
December
December
(3)
►
November
November
(2)
Subscribe to updates
Posts
Atom
Posts
Android Developers
Android Studio
Preview
Release Updates
Emulator 30.0.12 Stable, PSA: If emulator not starting on Windows, look for and uninstall Riot Vanguard
Wednesday, May 13, 2020
Emulator 30.0.12 is now available in all channels. Changes versus previous stable version, 30.0.5:
Embedded emulator
The emulator can now run embedded inside Android Studio. This requires Android Studio 4.1 Canary 8 or later, and needs to be enabled manually via Android Studio's Preferences > Tools > Emulator.
More info:
https://developer.android.com/studio/preview/features#run-emulator-studio
We are excited to introduce this and hope this feature makes the emulator easier to use in the typical developer workflow! If you experience issues, please file feedback in
https://issuetracker.google.com/issues?q=componentid:192727
.
Some known issues that we will address are:
Many Extended Controls UI components are not available
Frame rate is lower
Emulator image is more aliased
Some device form factors are not compatible with the embedded view
Support for host-side video decode (requires future Android R system image)
To save CPU usage and enable playback of higher resolutions and frame rates up to 4k60, the emulator now supports host-side video decode of H264 and VPx through a variety of host-side backends. This requires a future Android R system image release.
Windows/Linux: ffmpeg, vpx, NVIDIA CUVID
Linux w/ NVIDIA: requires libnvcuvid1, via
sudo apt-get install -y libnvcuvid1
macOS: ffmpeg, vpx, VideoToolbox
The backend is auto-selected. VideoToolbox and NVIDIA CUVID will take advantage of decode hardware if available, while ffmpeg is the fallback if anything goes wrong or a format not supported.
Enhanced Car AVD Support
We've added experimental car data replay feature for when running Android Auto Embedded system images to the car data page in the extended controls. The feature is flagged off and is called
CarVhalReplay
. To enable:
Launch the emulator from command line with
-feature CarVhalReplay
Or, add "
CarVhalReplay = on
" to
~/.android/advancedFeatures.ini
.
More details
Also, fixed issue in Car AVDs where in the HAL property page, LEFT_FRONT was incorrectly labeled as "Front right".
OpenGL ES
GLES translator libraries have been changed to be linked statically. This should very slightly improve binary size and startup time, while having fewer ways to link the wrong GLES libraries.
Removed libGLES12Translator as we use an internal GLES1 translator in all cases now for GLES1.
eglChooseConfig
called with null
attrib_list
argument now more liberally returns the first config found rather than bailing out.
Fixed graphics error when orphaning EGL images in the guest via
glTexImage2D
.
Fixed issue where
glTexStorage2D
did not work with ASTC compressed texture formats (Requires corresponding change in system image (Android R DP3+))
Vulkan
Addressed a possible race condition with some versions of Vulkan loaders when creating many VkDevices/VkInstances in parallel.
Fixed a possible crash on guest process cleanup.
Worked around issue that occurs on Windows NVIDIA GPUs when creating/destroying VkPipelineLayouts in multiple threads.
Fixed issue where Vulkan external semaphore type
OPAQUE_FD
(from the guest) was not working on Windows hosts.
Other changes versus previous stable version, 30.0.5
Removed "Screenshot failed to find cb 0" messages.
Fixed possible memory corruption on Linux / macOS due to a path that used
select()
and did not check
FD_SETSIZE
limit.
On Linux, instructions to enable KVM if permission is denied should print more visibly now.
Fixed possible issue in Linux embedded emulator where the advertisement file might have been written to the wrong location.
Windows: Fixed a hang on AMD machines with AMD Hypervisor. This will require downloading and installing the latest Android Emulator Hypervisor for AMD Processors (v 1.5).
Removed prints about certs and GRPC on startup.
Fixed hang on starting Windows emulator that happened right after the boot animation.
Added support for vendor boot images (emulator side).
Upgraded protobuf version to 3.11.4.
Fixed kernel version parsing issue when running aarch64 guest kernels.
Metrics are now tracked for extended window usage.
macOS
macOS emulator no longer disables App Nap. If also run with
-no-audio
, the emulator should now stop from preventing sleep on macOS.
Relaxed logical core requirement to 6 from 8 on macOS so more users can run images with multiple vCPUs.
We now detect 3rd party graphics driver hooks that have been observed in crash reports, and alert the user if any were involved in the crashing stack trace.
PSA: If emulator not starting on Windows, look for and uninstall Riot Vanguard
Users on Reddit pointed out interference between Riot Vanguard and the emulator, leading to a possible failure to start the emulator:
https://www.reddit.com/r/androiddev/comments/gdr6pj/android_studio_emulator_killed_by_riot_vanguard/
We recommend uninstalling Vanguard.
Open a command prompt with admin privileges:
sc delete vgc
sc delete vgk
Reboot your machine, then uninstall Vanguard normally for good measure.