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
(86)
►
December
December
(3)
►
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)
►
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)
Android Studio 3.2 Beta 5 now available
Emulator 28.0.1 Canary
Emulator 28.0.0 Canary
Emulator 27.3.9 Stable
Android Studio 3.2 Beta 4 now available
Emulator 27.3.9 Canary
Android Studio 3.3 Canary 3 available
Android Studio 3.2 Beta 3 available
Android Emulator 27.3.8 available in the Stable ch...
Android Studio 3.3 Canary 2 available
►
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
Release updates archive
Android Studio 3.2 Beta 5 now available
Monday, July 30, 2018
Android Studio 3.2 Beta 5 is now available in the Beta channel.
If you have Android Studio set up to receive updates on the
Beta channel
, you can get the update by choosing
Help > Check for Updates
(
Android Studio > Check for Updates
on Mac). Otherwise, you can
download it here
.
This update includes the following change in behavior:
Android Studio now enforces a minimum Protobuf Gradle plugin version of 0.8.6.
This update includes the following bug fixes:
Translations Editor rows weren't aligned properly after scrolling.
Running another project using GradleBuild was causing java.lang.IllegalMonitorStateException: attempt to unlock read lock, not locked by current thread.
Layout styles were improperly requiring API level 17 instead of 15.
Android Studio wasn't properly navigating to certain styles with error message: "Cannot find declaration to go to".
Linter wasn't properly resolving some API level values.
For information on new features and changes in all preview builds of Android Studio 3.2, see the
Android Studio Preview release notes
. For details of bugs fixed in each preview release, see previous entries on this blog.
We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by
reporting a bug
. Note that you can also
vote for an existing issue
to indicate that you are also affected by it.
Emulator 28.0.1 Canary
Friday, July 27, 2018
Android Emulator 28.0.1 is now available in the Canary and Dev channels.
This update includes the following changes:
Fixed various memory leak, memory corruption, and CPU usage issues. If you are experiencing crashes, memory leaks, or other high resource usage, we encourage you to
report a bug
. We are making these items a priority.
We have rebased our variant of QEMU from QEMU 2.9 to QEMU 2.12. It includes the following changes in QEMU:
https://wiki.qemu.org/ChangeLog/2.10
https://wiki.qemu.org/ChangeLog/2.11
https://wiki.qemu.org/ChangeLog/2.12
Some notable changes impacting Android Emulator:
x86: gdbstub now provides access to SSE registers
Disk images: Image locking is added and enabled by default. Multiple QEMU processes cannot write to the same image as long as the host supports OFD or posix locking, unless options are specified otherwise.
qemu-img: "qemu-img resize" supports preallocation of the new parts of the image.
QCOW2 shrinking supported in qemu and qemu-img.
Because of reliability issues, the
-read-only
command-line flag is now only available if no instances of the same AVD have been started without the
-read-only
command-line flag.
Emulator 28.0.0 Canary
Friday, July 20, 2018
Android Emulator 28.0.0 is now available in the Canary and Dev channels.
This update includes the following changes:
Launching multiple instances of the same AVD
: (Experimental, for advanced users) Previously, you were only able to launch one instance of a particular AVD at a time. The emulator can now launch multiple instances of the same AVD running concurrently. Instances started after the first instance are read-only; their changes to the guest virtual disk are discarded on exit.
To run multiple instances of the same AVD at the same time, launch the instances after the first instance with the following command line flag:
-read-only
This feature is made possible by copying the QCOW2 files associated with the writable parts of the Android image. We have also bundled the
qemu-img
command line tool to allow you to pre-commit QCOW2 files before launching subsequent instances, to help with disk space issues.
We appreciate your feedback on any possible use case of multiple emulator instances that are part of your normal interactive or CI workflow. Please feel free to file or upvote issues in
Issuetracker
.
Improved emulator memory usage on long-running tests
: If you are experiencing issues with emulator resource usage, please
file bugs
describing what happens and your use case. We are making resource usage of the emulator a priority for v28.
Location
Fixed an issue where the virtual GPS location would not be properly updated periodically unless the Extended Controls window was opened at least once.
The emulator can now update bearing along with latitude/longitude position. The magnetometer virtual sensor now adjusts itself dynamically to magnetic north based on inferring motion when playing back a GPX or KML file.
Modem
The virtual modem now supports the model activity info "+MAI" query.
Graphics
If the emulator is launched with
-no-window
, the default is now Swiftshader, not guest rendering.
Fixed an issue that caused the emulator to not post the correct framebuffer if a non-default framebuffer object was bound at the time of
eglSwapBuffers
.
Added support for
GL_EXT_color_buffer_half_float
if available on host.
Fixed a crash in some situations when loading OpenGL ES 1.x apps from a snapshot.
Emulator 27.3.9 Stable
Wednesday, July 18, 2018
Android Emulator 27.3.9 is now available in all channels.
Changes versus 27.3.8 stable can be referenced in the release notes for Emulator 27.3.9 Canary:
https://androidstudio.googleblog.com/2018/07/emulator-2739-canary.html
Android Studio 3.2 Beta 4 now available
Monday, July 16, 2018
Android Studio 3.2 Beta 4 is now available in the Beta channel.
If you have Android Studio set up to receive updates on the
Beta channel
, you can get the update by choosing
Help > Check for Updates
(
Android Studio > Check for Updates
on Mac). Otherwise, you can
download it here
.
This update includes the following change in behavior:
Added a quick fix when syncing your project. If the minimum SDK version is defined in the manifest but not in
build.gradle
, the quickfix will remove it from the manifest and add it to
build.gradle
. If the minimum SDK version is defined in both the manifest and
build.gradle
, it will remove it from the manifest.
This update includes the following bug fixes:
The D8 compiler was improperly handling vector graphics.
The D8 compiler was causing a VerifyError.
The Recycle lint check was ignoring Kotlin.
For information on new features and changes in all preview builds of Android Studio 3.2, see the
Android Studio Preview release notes
. For details of bugs fixed in each preview release, see previous entries on this blog.
We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by
reporting a bug
. Note that you can also
vote for an existing issue
to indicate that you are also affected by it.
Emulator 27.3.9 Canary
Friday, July 13, 2018
Android Emulator 27.3.9 is now available in the Canary and Dev channels.
This update includes the following changes:
We noticed that some users are having difficulty diagnosing why Windows Hypervisor Platform fails to initialize. We have added more informative error messages. They can be activated by running the emulator from command line with -verbose.
We would also like to emphasize that for our users with Hyper-V based setups, in order to activate the Windows Hypervisor Platform emulator properly, the "Windows Hypervisor Platform" feature needs to be enabled in Windows Optional Features.
Fixed OpenGL errors on loading snapshot in the camera app.
Android Studio 3.3 Canary 3 available
Thursday, July 12, 2018
Android Studio 3.3 Canary 3 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
Help > Check for Updates
(
Android Studio > Check for Updates
on Mac). Otherwise, you can
download it here
.
This update includes the following change in behavior:
Gradle compatibility: Android Gradle Plugin 3.3.0-alpha3 and higher now requires
Gradle 4.9 RC1
or higher.
This update includes fixes for several bugs, including the following:
Users were unable to open some trace files.
In some cases, users were unable to generate a signed APK.
Android Studio was not properly parsing the project Android SDK version even when specified in
build.gradle
.
Layout Inspector bounds indicators were incorrect.
Logcat printed all logs, even when filtering was enabled.
For information on new features and changes in previous releases of Android Studio, see the
Android Studio Preview release notes
. For details of bugs fixed in each preview release, see previous entries on this blog.
We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by
reporting a bug
. Note that you can also
vote for an existing issue
to indicate that you are also affected by it.
Android Studio 3.2 Beta 3 available
Tuesday, July 10, 2018
Android Studio 3.2 Beta 3 is now available in the Beta channel.
If you have Android Studio set up to receive updates on the
Beta channel
, you can get the update by choosing
Help > Check for Updates
(
Android Studio > Check for Updates
on Mac). Otherwise, you can
download it here
.
This update includes the following fix:
While in offline mode, trying to add a missing dependency now results in the correct error messaging.
For information on new features and changes in all preview builds of Android Studio 3.2, see the
Android Studio Preview release notes
. For details of bugs fixed in each preview release, see previous entries on this blog.
We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by
reporting a bug
. Note that you can also
vote for an existing issue
to indicate that you are also affected by it.
Android Emulator 27.3.8 available in the Stable channel
Monday, July 9, 2018
We are pleased to announce that Android Emulator 27.3.8 is now available in the Stable channel.
The primary changes since the previous stable release are improvements to
snapshots
and additional hypervisor options for
VM acceleration
.
Jamal Eason, Android Emulator product manager, describes the new hypervisor features for AMD processors and Hyper-V in
a post on the Android Developers blog
.
For details of what's new and changed since the previous stable version, see the posts on this blog regarding the canary releases since version 27.2.9.
You can get the update by choosing
Help > Check for Updates
(
Android Studio > Check for Updates
on Mac).
Android Studio 3.3 Canary 2 available
Tuesday, July 3, 2018
Android Studio 3.3 Canary 2 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
Help > Check for Updates
(
Android Studio > Check for Updates
on Mac). Otherwise, you can
download it here
.
This update includes the following new features, updates, and changes in behavior:
The
Exceptions Support (-fexceptions)
and
Runtime Type Information Support (-frtti)
options have been removed from the
Customize C++ Support
page of the
Create New Project
wizard. These controls referred to features that are now always enabled.
The dexlib2 library has been updated to version 2.2.4.
Processing of Java resources has been moved to the R8 resource API from the Android Gradle Plugin (AGP).
The templates used when creating a new project have been updated to use the settings in
proguard-android-optimize.txt
, which enables several Kotlin optimizations, including some in R8 regarding lambda merging and null analysis.
This update includes fixes for several bugs, including the following:
In some cases, users of Android Studio 3.3 Canary 1 were incorrectly prompted to install previous builds in the Beta channel.
A rendering error in the
Component Tree
pane in the Layout Editor prevented the display of names of components.
Adding a new item using the
New Image Asset
dialog failed.
The
CreateFullJarDebug
task ran unnecessarily because Gradle never considered it to be up to date.
Dynamic features failed to build because of an incorrect Java library dependency.
For information on new features and changes in previous releases of Android Studio, see the
Android Studio Preview release notes
. For details of bugs fixed in each preview release, see previous entries on this blog.
We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by
reporting a bug
. Note that you can also
vote for an existing issue
to indicate that you are also affected by it.