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
(54)
▼
July
July
(6)
Android Studio Ladybug | 2024.1.3 Canary 3 now ava...
Android Studio Koala Feature Drop | 2024.1.2 Beta ...
Android Studio Ladybug | 2024.1.3 Canary 2 now ava...
Android Studio Ladybug | 2024.1.3 Canary 1 now ava...
Android Studio Koala | 2024.1.1 Patch 1 now available
Android Studio Koala Feature Drop | 2024.1.2 Beta ...
►
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 Emulator Revision 25.3.0 (Feb 2017)
Wednesday, February 8, 2017
First release upon separating the emulator from
SDK Tools
in the Canary and Dev channel. There have been changes to
SDK Tools 25.3
which is also released to the Canary channel with this Emulator update.
Dependencies:
Android SDK Platform-tools revision 24 or later.
Android SDK tools 25.3.0
New Android Emulator features and Bug Fixes:
Fully GLES 2.0 compliant. Given a host GPU that has conformant desktop OpenGL drivers, the emulator now passes 100% of CTS dEQP-GLES2 must-pass.
Swiftshader as a pure software renderer on the host
Initial IPV6 support.
Improved pipe performance - Android Pipe, the main communication channel between the emulator and Android OS, is much (order of magnitude) faster, has lower latency and has better threading performance (especially noticeable on x64 images). This improves ADB push/pull speed, 3D acceleration support and overall responsiveness of the emulator.
Improved audio support
Improved video playback performance. The emulator now stores all video color buffers in host/guest shared memory and performs any needed final YUV->RGB conversion in the GPU. 1080p30 (even 60) should be well within reach of most systems now. (but only when new images are released)
Faster disk IO - Emulator now uses separate thread to dispatch disk IO, resulting in much lower latency and improved throughput (~1.5x sequential, ~5x random access).
Improved graphics performance. Android Pipe improvements have also increased graphics performance! In addition, the emulator will use GPU-side buffers (glBindBuffers / glBufferData) when the guest requests them, decreasing CPU overhead in some apps. More to come when new system images are released.
Various GUI enhancement
Android SDK Tools Revision 25.3.0 (Feb 2017)
Wednesday, February 8, 2017
We have just released Android SDK Tools 25.3.0 to the canary channel to give developers an early look at some of our changes.
Dependencies:
Android SDK Platform-tools revision 24 or later.
Changes:
Android Emulator is removed from this package and moved to a different SDK directory. See the new Android Emulator Release Notes. This change is backward compatible with older studio versions.
"
android avd
" command-line functionality replaced with new
avdmanager
tool.
Obsolete/deprecated tools have been removed:
android
ddms
draw9patch
hierarchyviewer
traceview
ant scripts
Project and activity templates
Executables have been moved to bin/
jobb
lint
monkeyrunner
screenshot2
Uiautomatorviewer
Enhanced sdkmanager
View and accept all licenses from the command line
Improved verbose-mode package list
Please file feedback on
b.android.com
for any issues you find in this update.
Post Updates:
February 9:
It appears the verbose mode did not make it into this release and should come in the next update. [
bug: 229373
]
Running "avdmanager --list" results in a ClassCastException [
bug: 233816
]
Android Studio 2.3 Beta 3 is now available
Wednesday, January 25, 2017
We have just released Android Studio 2.3 Beta 3 to the Canary, Dev, and Beta Channels.
Android Studio 2.3 Beta 3 has already completed the first level of testing and wanted to share the bits with as soon as possible.
Once the build passes all testing we will release it to the Beta channel. Is now live in the Beta Channel
Fixed Issues
Instant Run: We continue to get Instant run feedback and improve the service. Please continue sending us feedback. Many of these issues do not link back to public bugs in our tracker to ensure the feedback stays secure. Some of the fixes we can share are:
232439
,
232529
,
232060
,
231842
,
231658
,
231563
Layout - Many fixes to constraint layout as well as general layout issues including:
232530
,
232516
,
232499
,
232094
,
231006
,
231460
,
231474
,
230567
,
230183
,
231647
Build Fixes:
230471
,
229171
,
228047
,
232043
,
232803
,
231501
,
232043
,
231557
,
231559
Native C++:
232163
Lint:
231978
,
232156
,
232383
,
232158
,
Debugging:
Issue 231497
- ANR and Instant Run: We are adding a workaround for it in beta 3 and will have a full solution in the next major update of Android Studio.
General IDE fixes:
231131
Please continue to submit feedback as we are nearing a close to the 2.3 updates as we work to a stable release.
Update Jan 31st: Text updated to reflect the Beta channel release.
Android Studio 2.3 Beta 2 is now available
Tuesday, January 10, 2017
We have just released Android Studio 2.3 Beta 2 to the Canary, Dev, and Beta Channels.
New or Noteworthy Changes
Moved to
Gradle 3.3
Stable from 3.3 RC1 in Android Studio 2.3 Beta 1
If you do native development, please also update LLDB to 2.3.3614996
Fixed Issues
Performance Improvements in Project Sync and general Gradle integration with the IDE.
App Indexing
Lint Fixes
And a few General updates
Known Issues
Debugging:
Issue 231497
- When a debug session is launched with instant run enabled, and if the application pauses at a breakpoint on the main thread, you may notice an
ANR
dialog pop up on the device. In beta 2, simply ignore the dialog, or press 'Wait'. The issue will disappear once you allow the main thread to continue execution, and it happens only once during application startup. We are adding a workaround for it in beta 3 and will have a full solution in the next major update of Android Studio.
We are very close to an RC build, so please continue to file bugs you are finding in the Beta releases of Android Studio.
Android Studio 2.3 Beta 1 is now available
Thursday, December 15, 2016
We have just released
Android Studio 2.3 Beta 1
to the Canary, Dev, and Beta channels. In addition to the usual plethora of bug fixes, there are a number of noteworthy changes just in time for the holidays.
For those in the Beta Channel here are many of the changes since Android Studio 2.2.
Instant Run
. In Android Studio 2.3 Canary 3, we introduced big change to how Instant Run works. Applying changes to a running applications
is no longer tied to the Run button. The Run button will now always perform an application restart. To apply code and resource changes in the running process, there is a new button
right next to it, "Apply Changes", which attempts to hotswap the changes into the app. (The keyboard shortcut for Apply Changes is Control-F10 on Windows and Linux, and Cmd-Ctrl-R on Mac.)
The goal of this change is to make the Run button completely reliable. When you press Run, you can always be certain that your changes are reflected in the running app. Applying changes is now a separate action you take when you've made a tweak you want to see immediately. The Run button continues to use "cold swap" to build the app more quickly than a full APK reinstall, but we've limited it to Lollipop and above where we don't need to rely on unsafe mechanisms to do so.
IDE:
In Android Studio 2.3 Canary 1 we upgraded the base IDE from IntelliJ 2016.1 to 2016.2, which adds a number of
new features
-- ligatures, breadcrumbs, editor background images, revamped UI for inspections, notifications and the debugger, and more. In Beta 1 we include a few additional fixes in OpenJDK that should help Mac users running Sierra.
Build Cache
. In Android Studio 2.3 Canary 1, we have enabled a new
build cache
(which uses a shared directory across projects to extract and compile libraries) by default. This turned out to break several features in the IDE that were making assumptions about the locations of libraries. In Android Studio 2.3 Canary 3, most of these bugs have been fixed; there are a few cosmetic ones remaining (such as listing library versions in the merged manifest editor and in documentation popups etc) that we'll be fixing next.
Known issue
.
Layout Editor
. There are several new features in the layout editor. First, the palette has been completely rewritten. The new palette offers previews of the widgets, better sorting, as well as search and filtering: click on the search icon findPlain.png to find a widget. Second, search and filtering now also works in the property inspector. And third, you can now customize the set of properties shown for a given widget type in the inspector. In the all properties table, click on the star icon favorites.pngto favorite the properties you want to see for this type of widget, and from now on these properties will be shown in the Favorites section in the component inspector.
Additionally, Since Android Studio 2.3 Canary 1, the layout editor now supports
chains
and ratios for ConstraintLayout.
In Android Studio 2.3 Canary 3 we reworked the internal architecture to improve the performance and reliability, in Beta 1 we included a number of bug fixes and further refinements. We are working hard to offer a solid solution for our stable release. Please continue to file bugs and feedback at
b.android.com
.
App Links Assistant.
Android App Links allow your users to seamlessly deep link into your app experience.
Adding Android App Links support
in your app is now easier with this new experience in Android Studio. Just go to
Tools > App Links Assistant
in Android Studio to get started.
Lint
. In Android Studio 2.3 Canary 3, the command line HTML reports have been overhauled -- instead of the old dark Holo look, they now have a Material design look, and the included code snippets are syntax highlighted etc.
From Android Studio 2.2, lint now has "baseline support" which lets you check in a current set of warnings -- and from now on, only
new
issues are reported. This lets a project with a lot of technical debt set a baseline and then break the build only when new issues are introduced, without having to go and fix all existing issues first. In order not to forget about the technical debt though it creates an info-level issue which tells you that you've filtered out bugs.
Additionally, there are many new lint checks. Some examples include enforcing the new @RestrictTo and @VisibleForTesting(otherwise=intended) annotations in support library 25, flagging obsolete SDK_INT checks, making sure animated properties are valid and not renamed in release builds,flagging potential wifi manager memory leaks, and many more.
Learn more about the new lint checks, and the baseline support, in
this tech doc
.
Data binding
: Several editor bugs were fixed, among them the frequently reported problem with functional expressions. The editor parser now handles these properly.
Dual debugger
: In Android Studio 2.3 Canary 3, the Hybrid debugger has been renamed to Dual debugger.
Known Issues
: In addition to the known issue around
build caches
, we also found an
Instant Run issue
when you don't define a version in your build.gradle file the App won't install. A fix is already in place and should be available in Beta 2.
You can find a full list of
Android Studio 2.3 bug fixes
including work that is already underway for Beta 2.
As always we value ever bug filed, so please test out our new features and let us know if you run into any problems on
b.android.com
.
Android Studio 2.3 Canary 3 is now Available
Monday, December 12, 2016
We have just released Android Studio 2.3 Canary 3 to the Canary and Dev channels. The gradle plugin should be available from JCenter within the next 24 hours.
In addition to the usual plethora of bug fixes, there are a number of noteworthy changes in this release:
Instant Run.
We've made a big change to how Instant Run works in this release. Applying changes to a running applications is no longer tied to the
Run button. The Run button will now always perform an application restart. To apply code and resource changes in the running process, there is a new
button right next to it, "Apply Changes", which attempts to hotswap the changes into the app. (The keyboard shortcut for Apply Changes is Control-F10 on Windows and Linux, and Cmd-Ctrl-R on Mac.)
The goal of this change is to make the Run button completely reliable. When you press Run, you can always be certain that your changes are reflected in the running app. Applying changes is now a separate action you take when you've made a tweak you want to see immediately. The Run button continues to use "cold swap" to build the app more quickly than a full APK reinstall, but we've limited it to Lollipop and above where we don't need to rely on unsafe mechanisms to do so.
Build Cache.
In Android Studio 2.3 Canary 1, we have enabled a new
build cache
(which uses a shared directory across projects to extract and compile libraries) by default. This turned out to break several features in the IDE that were making assumptions about the locations of libraries. In Android Studio 2.3 Canary 3, most of these bugs have been fixed; there are a few cosmetic ones remaining (such as listing library versions in the merged manifest editor and in documentation popups etc) that we'll be fixing next.
Known issue
.
Layout Editor.
There are several new features in the layout editor. First, the palette has been completely rewritten. The new palette offers previews of the widgets, better sorting, as well as search and filtering: click on the search icon
to find a widget. Second, search and filtering now also works in the property inspector. And third, you can now customize the set of properties shown for a given widget type in the inspector. In the all properties table, click on the star icon
to favorite the properties you want to see for this type of widget, and from now on these properties will be shown in the Favorites section in the component inspector.
In this build we've reworked the internal architecture to improve the performance and reliability, and there are some rough edges remaining that we'll be addressing in the next build. For example, the blue print mode is missing labels.
App Links Assistant.
Android App Links allow your users to seamlessly deep link into your app experience.
Adding Android App Links
support in your app is now easier with this new experience in Android Studio. Just go to
Tools > App Links Assistant
in Android Studio to get started.
Lint.
The command line HTML reports have been been overhauled -- instead of the old dark Holo look, they now have a Material design look, and the included code snippets are syntax highlighted etc.
Data binding:
Several editor bugs were fixed, among them the frequently reported problem with functional expressions. The editor parser now handles these properly.
Dual debugger:
The Hybrid debugger has been renamed to Dual debugger.
ProGuard version update:
We have upgraded the ProGuard version that the Android Plugin for Gradle uses to ProGuard 5.3.2.
SDK Patches:
After running into a patching issue with SDK updates, I happy to report that we are now serving patches for the SDK again. Over the coming weeks, we will continue to offer more patches on more components.
As always please let us know if you run into an issue. We are very close to moving this build to our beta channel and would love your feedback on this build.
Android Studio 2.2.3 is now Available
Tuesday, December 6, 2016
This is a minor update to Android Studio 2.2. It includes a bug fixes focused around gradle, the core IDE, and lint.
Highlighted Build Changes
ProGuard version rollback. Due to a
correctness
issue discovered in ProGuard 5.3.1, we have rolled back to ProGuard 5.2.1. We have worked with the ProGuard team on getting a fix quickly, and we expect to roll forward to ProGuard 5.3.2 in Android Studio 2.3 Canary 3.
Bug fix for aaptOptions IgnoreAssetsPattern not working properly (
http://b.android.com/224167
)
Bug fix for Gradle autodownload for Constraint Layout library (
http://b.android.com/212128
)
Bug fix for a JDK8/Kotlin compiler + dx issue (
http://b.android.com/227729
)
All Bug Fixes
This should be available to you in Beta and Dev Channels, but you can always manually download
Android Studio 2.2.3
from our site.