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
▼
2026
2026
(59)
▼
July
July
(11)
Android Studio Quail 3 now available
Android Studio Quail 4 Canary 3 now available
Android Studio Quail 4 Canary 2 now available
Android Studio Quail 2 Patch 1 now available
Android Studio Quail 3 RC 2 now available
Android Studio Quail 4 Canary 1 now available
Android Studio Quail 3 RC 1 now available
Android Studio Quail 2 now available
Android Studio Quail 3 Canary 4 now available
Android Studio Quail 2 RC 2 now available
Android Studio Quail 3 Canary 3 now available
►
June
June
(9)
►
May
May
(9)
►
April
April
(9)
►
March
March
(6)
►
February
February
(7)
►
January
January
(8)
►
2025
2025
(93)
►
December
December
(8)
►
November
November
(7)
►
October
October
(8)
►
September
September
(8)
►
August
August
(8)
►
July
July
(8)
►
June
June
(7)
►
May
May
(7)
►
April
April
(10)
►
March
March
(7)
►
February
February
(9)
►
January
January
(6)
►
2024
2024
(90)
►
December
December
(7)
►
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)
►
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
Android Studio 3.5 Release Candidate 1 available
Wednesday, July 17, 2019
Android Studio 3.5 Release Candidate 1 (RC1) 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 macOS). Otherwise, you can
download it here
.
General fixes
This update includes fixes for the following public issues:
Gradle
Issue #130740393
: Error running unit tests in Android Studio 3.4
Issue #133092984
: DataBinding modules cause MergeDebugResources to run
Issue #126775254
: aapt2FromMaven task input prevents build cache from being shared across different OSes
Issue #136150634
: transformClassesWithMergeClassesForRelease fails with duplicate entry: META-INF/versions/9/module-info.class
Issue #130102823
: StackOverflowError with DefaultPropertyState.getOrNull
Kotlin
Issue #128835109
: resources.srcDirs = ['src'] option in gradle leakes .kt source code in artifact (APK)
Lint
Issue #131844902
: DefaultJavaEvaluator.getProject sometimes returning /media for /media2/player/...MediaPlayer.java
Navigation
Issue #133280833
: <nav-graph> element can only be included in application manifest
Shrinker (R8)
Issue #132549918
: Using -keepparameternames has no effect
Issue #134304597
: VerifyError: kotlinx/coroutines/AbstractCoroutine at API 17, 18
Issue #135210786
: NoClassDefFoundError in runtime on API 19 and below when using AGP 3.5.0-beta04
Issue #134858535
: Execution failed for task ':app:transformClassesAndResourcesWithR8ForDebug'.
For information on new features and changes in all preview builds of Android Studio 3.5, 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.6 Canary 5 available
Wednesday, July 17, 2019
Android Studio 3.6 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
Help > Check for Updates
(
Android Studio > Check for Updates
on macOS). Otherwise, you can
download it here
.
General fixes
This update includes fixes for the following public issues:
Core IDE
Issue #135132378
: "Generate Signed Bundle or APK" => "Module" list order problem
Data Binding
Issue #135147332
: Make sure "safeUnbox" doesn't show an "unresolved reference" error
Gradle
Issue #133092984
: DataBinding modules cause MergeDebugResources to run
Issue #131659806
: Databinding-generated classes have non-deterministic ordering, defeating gradle's remote build cache
Issue #134766811
: Gradle plugin 3.6.0-alpha02 with removeUnusedResources causes app to crash on start
Issue #130363042
: Gradle should guarantee delivery of error messages
Issue #130740393
: Error running unit tests in Android Studio 3.4
Issue #133727918
: Pass AAPT generated main dex list rules to R8
Issue #68759476
: ExtractAnnotations is not relocatable
Issue #135665414
: Aapt exception points to AndroidManifest by mistake
Issue #133354240
: The Android Gradle plugin should not extend the JavaCompile task
Kotlin
Issue #128835109
: resources.srcDirs = ['src'] option in gradle leakes .kt source code in artifact (APK)
Layout Editor
Issue #134801179
: Bug : Layout Editor shapeAppearenceOverlay attribute
Lint
Issue #126221824
: Enforce RestrictTo(LIBRARY_GROUP) when the API is defined in another project
Issue #68398926
: Add an option to specify group and artifactId for lint
Issue #135275901
: "LambdaLast" check probably shouldn't apply to Executor
Issue #132668553
: Custom view Lint
Issue #134237547
: UnknownNullness should run on Kotlin sources and detect platform type propagation
Issue #135681813
: vector drawable compat error message needs more info
New Project Wizard
Issue #135761384
: Bad ExampleInstrumentedTest file created
Project System
Issue #129994596
: IllegalStateException: buildOutput.apkData must not be null when building with obfuscation [3.4.0-rc03]
Issue #129612500
: Opening 2nd Project causes Indefinite display of "Indexing paused due to batch update"
For information on new features and changes in all preview builds of Android Studio 3.6, 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 29.1.5 Canary
Friday, July 12, 2019
Emulator 29.1.5 is now available in the Canary and Dev channels. Changes:
Added entry points for configuring multiple displays from a hardware INI file. This will require further changes to the AVD manager along with a future Q system image update.
Increased accuracy of YUV conversion.
Added NV21 to the set of potential YUV formats converted via OpenGL.
Unified the set of YUV formats used for camera versus media buffers. This requires a future Q system image update.
Improved performance of OpenGL and Vulkan graphics.
For better debuggability of OpenGL issues, we now make it easier to log GL calls from the guest. The following environment variables control whether or not each GL call is logged:
ANDROID_EMUGL_FINE_LOG=1
whether to log individual GL calls
ANDROID_EMUGL_LOG_PRINT=1
whether to instead print out the current GL debug log versus saving it to disk (the default)
Update on BSOD on Windows with QT Beta 5 system images
We noticed that some users on Windows are getting BSODs when running QT Beta 5 system images. There is a post on reddit that goes into more detail: (
https://www.reddit.com/r/androiddev/comments/cbspgk/bluescreen_when_starting_android_q_emulator/
). We're sorry about this and are proceeding with fix steps.
We found that one cause may be not having HAXM 7.5.1 installed, though some users are still having the issue with HAXM 7.5.1 installed. We haven't yet been able to reproduce the second case.
There is an upstream fix in the pipeline for a future HAXM release (
https://github.com/intel/haxm/pull/216
)
We have rolled back the QT Beta 5 system images for now while we re-land QT Beta 5 to non-Windows platforms only.
After HAXM with the fix is released, we will re-land QT Beta 5 to Windows.
If you would like to use the QT Beta 5 system image before it is re-landed, a manual download is available at
http://dl.google.com/android/repository/sys-img/google_apis/x86-29_r06.zip
. To use it, make sure you have the QT Beta 4 system image installed from the SDK manager (rev 5) and AVD setup, then replace the
x86/
folder in
$ANDROID_SDK_ROOT/system-images/android-29/google_apis/
with the one in the zip file.
Android Studio 3.4.2 available
Tuesday, July 9, 2019
Android Studio 3.4.2 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
Help > Check for Update
(
Android Studio > Check for Updates
on macOS). Otherwise, you can
download here
.
This minor release improves stability and performance, and includes fixes for the following issues:
Gradle
Issue #131167099
: Gradle Sync error: No value has been specified for property 'manifestOutputDirectory'.
IntelliJ
Issue #124680708
: Git Push Crashes from IDE
Shrinker (R8)
Issue #131167099
: Gradle Sync error: No value has been specified for property 'manifestOutputDirectory'.
Issue #131140696
: AbortException: Error: Undefined value encountered during compilation.
Issue #131207184
: Android Studio 3.5 Canary 13 - Undefined value encountered during compilation, invalid dex input
Issue #130789358
: java.lang.IllegalArgumentException: Multiple entries with same key
Issue #131443760
: Android Gradle Plugin 3.5.0-alpha13 fails with R8 1.5.20-dev (build a85ccd499f6d149322870a8aedddc92152071a01
Issue #131505760
: R8 don't support obfuscationdictionary on field
For information on new features and changes in all releases of Android Studio, see the
Android Studio release notes
.
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 29.1.3 Canary
Friday, June 28, 2019
Emulator 29.1.3 is now available in the Canary and Dev channels. Changes:
To address issues with super slowness on some macOS machines:
macOS systems with fewer than 8 logical cores will have file-backed RAM snapshots and SMP disabled by default.
macOS systems with spinning hard disks will have file-backed RAM snapshots disabled by default.
Android Studio 3.5 Beta 5 available
Wednesday, June 26, 2019
Android Studio 3.5 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 macOS). Otherwise, you can
download it here
.
Fixed issues with predefined Android code styling
We fixed the underlying issues around applying the predefined Android code style for Java and XML, and it is now the default again both for IDE and project schemes. If you have local code style changes, those will be unaffected; you can always reapply the Android code style by selecting
Set from > Predefined Style > Android
on the Code Style settings page to reapply the defaults. (
Issue #131581006
)
General fixes
This update also includes fixes for the following public issues:
Core IDE
Issue #133666019
: New Image Asset wizard (launcher / legacy) does not trim image to selected shape
Issue #133771451
: IDE ERROR DISPLAY
Issue #133066328
: Error preview when creating image asset > icon launcher (Preview rendering error: rendering failed - null)
Data Binding
Issue #131889243
: Studio 3.5 deadlock (Kotlin resolve + databinding)
Issue #132367955
: AS 3.5 Beta 1 assumes Databinding
bindings are Views
Design Tools
Issue #133184665
: Resource picker doesn't appear when adding an attribute using Declared Attribute + button
Dexer (D8)
Issue #118842646
: Ability to selectively suppress warnings during D8 desugaring
Gradle
Issue #132840182
: ClassNotFoundException on API 21 or 22 device.
Issue #133273847
: Error: Duplicate resources in gradle plugin 3.5.0-beta01 and 02
Layout Editor
Issue #132578769
: ConstraintLayout v2.0.0-beta1: Impossible to drop element on layout with data element defined
Issue #133789726
: GoTo navigation goes to the wrong property or doesn't work
Issue #133225561
: Completions does not seem to work in a newly added attribute
Issue #134522901
: Android Studio full crash every time you undo widget rename
Issue #132323234
: Long names don't fit in dropdown menus for attributes and can't be distinguished
Issue #133526948
: attributes starting with "__removed" are showing up in the properties panel
Lint
Issue #131844902
: DefaultJavaEvaluator.getProject sometimes returning /media for /media2/player/...MediaPlayer.java
Issue #111487505
: Unnecessary warning for Attribute 'importantForAutofill' is only used in API level 26 and higher
Navigation
Issue #133280833
:
element can only be included in application manifest
Run Debug
Issue #134515798
: Improve error reporting when ADB cannot be executed
Issue #131786506
: IndexNotReadyException in AndroidTestRunConfiguration.getRunnerFromManifest
Shrinker (R8)
Issue #132549918
: Using -keepparameternames has no effect
Issue #134304597
: VerifyError: kotlinx/coroutines/AbstractCoroutine at API 17, 18
Issue #135210786
: NoClassDefFoundError in runtime on API 19 and below when using AGP 3.5.0-beta04
Issue #134093979
: Unsupported source file type (META-INF/versions/9/module-info.class)
Issue #133686361
: R8 1.5 issue with Google play core library
Issue #134462736
: R8 1.5.43 introduce again VerifyError
Issue #133215941
: VerifyError with Android Annotations
Issue #133457361
: AbstractMethodError when calling interface provided as Java 8 lambda with R8 on Android Gradle Plugin 3.4.1
Issue #132953944
: java.lang.VerifyError at api19 and below
Issue #134838460
: Add support for keep option modifier `includecode`
For information on new features and changes in all preview builds of Android Studio 3.5, 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.6 Canary 4 available
Wednesday, June 26, 2019
Android Studio 3.6 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
Help > Check for Updates
(
Android Studio > Check for Updates
on macOS). Otherwise, you can
download it here
.
General fixes
This update includes fixes for the following public issues:
Compilers
Issue #130965921
: java.lang.ClassNotFoundException in ART ( API > 21 )
Core IDE
Issue #133666019
: New Image Asset wizard (launcher / legacy) does not trim image to selected shape
Issue #133771451
: IDE ERROR DISPLAY
Data Binding
Issue #132367955
: AS 3.5 Beta 1 assumes Databinding
bindings are Views
Design Tools
Issue #133184665
: Resource picker doesn't appear when adding an attribute using Declared Attribute + button
Gradle
Issue #133299018
: fixStackFrames Task - Cannot convert the provided notation to a File or URI
Issue #134147459
: Using android.generateRJava=true should revert to old pipeline
Issue #133273847
: Error: Duplicate resources in gradle plugin 3.5.0-beta01 and 02
Issue #132840182
: ClassNotFoundException on API 21 or 22 device.
Gradle Sync
255204144Issue #133864396
: Gradle sync fails in 3.6 Canary 2
Layout Editor
Issue #133526948
: attributes starting with "__removed" are showing up in the properties panel
Issue #133789726
: GoTo navigation goes to the wrong property or doesn't work
Issue #133225561
: Completions does not seem to work in a newly added attribute
Issue #132323234
: Long names don't fit in dropdown menus for attributes and can't be distinguished
Project System
Issue #133578918
: Create new include line in settings.gradle when adding a new module
Run Debug
Issue #131786506
: IndexNotReadyException in AndroidTestRunConfiguration.getRunnerFromManifest
Shrinker (R8)
Issue #134093979
: Unsupported source file type (META-INF/versions/9/module-info.class)
Issue #133772374
: Make Fabric 1.28.0 min version to use with AGP 3.6
For information on new features and changes in all preview builds of Android Studio 3.6, 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.