Recent Changes

The following features and bug fixes were recently checked in. For complete details, see the git changelogs at

Android Studio 2.2 Beta 2

posted Aug 18, 2016, 4:40 PM by Chris Iremonger   [ updated Aug 22, 2016, 7:55 PM ]

We've just released Android Studio 2.2 Beta 2 to the canary, Dev, and Beta channels. If feedback looks positive we will promote this build to Dev and Beta shortly.

For those users who are trying Android Studio 2.2 for the first time. We recommend reviewing our blog post to get an overview of all of the changes.

This build contains a large number of bug fixes as we work to reach Android Studio 2.2 RC.
  • Unit Test and Test Issues generally should now be working again.
  • Gradle and Gradle Plugin Bug Fixes including around pro guard and native development
  • More bug fixes
Please file feedback ASAP if you run into any issues. With this release we plan to continue only take critical fixes to help stabilize the build. The sooner you file bugs the higher chance it will make it into the 2.2 release.

Thanks to everyone for their bug and crash reports, and keep them coming!

Update Log:
  • Aug 22nd - Promoted Beta 2 to Dev and Beta Channels

ConstraintLayout - alpha 7 available

posted Aug 16, 2016, 12:11 AM by Nicolas Roard

We've just released ConstraintLayout alpha 7, available in the SDK Manager (under the "Support Repository" section)

This build has a few changes from alpha 6, fixing some issues with scrollview, and cleaning up some apis:
  • remove deprecated centerX/Y attributes
  • remove deprecated layout_constraintGuide_Percent attribute taking integers (superseded in alpha 6 by layout_constraintGuide_percent attribute taking a float from [0..1])
As always, please try it, feedback is very much encouraged!

Android Studio 2.1.3 is Available

posted Aug 15, 2016, 9:33 PM by Chris Iremonger   [ updated Aug 16, 2016, 2:33 AM by James Lau ]

This update adds compatibility with Gradle 2.14.1, which includes performance improvements, new features, and an important security fix. For more details, see the Gradle release notes.



Android Studio 2.2 Beta Available

posted Aug 9, 2016, 6:09 PM by Chris Iremonger   [ updated Aug 11, 2016, 8:09 PM ]

We've just released Android Studio 2.2 Beta 1 to the canary, dev, and beta channels.

For those users who are trying Android Studio 2.2 for the first time. We recommend reviewing our blog post to get an overview of all of the changes.

This build contains a large number of bug fixes as we work to reach Android Studio 2.2 RC.
  • Constraint Layout and New Layout Editor Bug fixes
  • Improvements to the interaction between Gradle 2.14.1 and Android Studio 2.2.
  • Instant Run and Build Bug Fixes
  • Memory performance improvements
We continue to feel good about these releases, so please file feedback ASAP if you run into any issues. With this release we plan to only take absolutely critical fixes to help stabilize the build. The sooner you file your feedback the higher chance it will make it into the 2.2 release.

Thanks to everyone for their bug and crash reports, and keep them coming!



Change Log:
Updated text to promote the dev and beta channel Release.

ConstraintLayout - alpha 6 available

posted Aug 8, 2016, 2:08 PM by Nicolas Roard   [ updated Aug 8, 2016, 2:26 PM ]

We've just released ConstraintLayout alpha 6, available in the SDK Manager (under the "Support Repository" section)

This builds fixes various issues:
  • RTL support had positioning issues that should now be fixed
  • potential OOM when handling complex layouts
  • the orientation attribute in ConstraintLayout.LayoutParams is now public
We also renamed and changed the API for the guideline relative percent attribute to use a float instead of an integer from 0 to 100:

For example, instead of:
app:layout_constraintGuide_Percent="42"
You can now do:
app:layout_constraintGuide_percent="0.421875"
Thanks everyone for the bug reports / feature requests!

ConstraintLayout - alpha 5 available

posted Aug 3, 2016, 2:15 PM by Nicolas Roard   [ updated Aug 3, 2016, 2:17 PM ]

We've just released ConstraintLayout alpha 5, available in the SDK Manager (under the "Support Repository" section)

This builds primarily fixes various issues, and we highly encourage you to switch from alpha 4!
  • forward references were broken
  • correct handling of "any size" on layout
  • layout issues on pre-ICS systems
We also introduce a new notation for referencing a constraint to the parent -- instead of having to specify an id, you can now simply use "parent" instead.

For example, instead of:
app:layout_constraintTop_toTopOf="@+id/constraintLayout"

You can now do:
app:layout_constraintTop_toTopOf="parent"
This allows greater flexibility when using fragments / merge.

Thanks everyone for the bug reports / feature requests!

Android Studio 2.2 Preview 7 Available

posted Aug 1, 2016, 10:21 PM by Chris Iremonger

We've just released Android Studio 2.2 Preview 7 the Canary channel.

This build contains a large number of bug fixes as we work to reach Android Studio 2.2 Beta.
  • Layout Editor improvements and bug fixes
  • Support for the latest version of Gradle (2.14.1) with Android Studio
  • Continued Instant Run bug fixes
  • Native / C++ improvements including: issue 21555: cannot resolve C/C++ symbols anymore which missed the Preview 6 release.
We feel very good about this release, so please file feedback ASAP if you run into any issues. After this release we plan to only take absolutely critical fixes to help stabilize the build.

Thanks to everyone for their bug and crash reports, and keep them coming!

Android Studio 2.2 Preview 6 Available

posted Jul 19, 2016, 1:52 PM by Chris Iremonger   [ updated Jul 19, 2016, 1:56 PM by Siva Velusamy ]

We've just released Android Studio 2.2 Preview 6 the Canary channel.

This build contains bug fixes primarily around Performance and Instant run with a number of other general improvements.
  • Performance: We addressed a number of crashes that were introduced in Preview 5 and prior previews.
  • Other: Several other fixes across the product - in instant run, deployment, lint, C++/CMake/NDK support, etc.
Unfortunately we weren't able to get issue 21555: cannot resolve C/C++ symbols anymore into this release, but it should be in the next one.

Thanks to everyone for their bug and crash reports, and keep them coming!

Android Studio 2.2 Preview 5 Available

posted Jul 8, 2016, 4:07 PM by Tor Norbye

We've just released Android Studio 2.2 Preview 5 the Canary channel.

This build contains a large number of bug fixes.
  • Performance: We fixed two big memory leaks -- one related to Gradle sync and the other related to layout rendering; both should help significantly with memory usage. We also improved the locking behavior of layout XML preview so it shouldn't cause the editor to lag when typing during background layout preview rendering.
  • Instant Run: A number of important bug fixes which should help with performance and correctness:
    • Fixed a bug where assets were not properly packaged
    • Disable the small optimization where edits in the main app module skip certain tasks: this was not safe and could lead to some edits missing when running the app
    • Fix a bug which meant assets would not be incrementally packaged in alpha4
    • No longer crunch PNGs in library dependencies
    • Fix bug where updating launcher icons would not trigger an app reinstall
  • Layout Editor:
    • Auto connect mode is now off by default.
    • New constraint layout library version alpha4. 
      • There's a lint warning (and quickfix to update) if you're using alpha3 or older. 
      • The focus of the update is on layout performance.
      • There's also documentation on the various attributes, and code completion should work better with this version in the IDE
      • Note: There is an incompatible change in the Guideline class and attributes:  layout_constraintGuide_begin, layout_constraintGuide_end and layout_constraintGuide_Percent
    • The resize screen feature has been tweaked visually and should be much faster.
    • The screenshot action has been added back to the Context menu, and there is a preference panel in options where you can set the "prefer XML editor for layout files" option as in previous releases.
    • Lint icons no longer show up on the design surface by default, but you can turn them back on via options (including from the lint notifications panel.)
    • PhotoShop file support: Layers in 16 bit and 32 bit images are now decoded
    • Fixed many bugs, including the <include> bug starred by a bunch of users where on Windows, include tags would stop working
  • Other: A lot of fixes across the product - in deployment, editor, data binding, C++/CMake/NDK support, lint, Espresso test runner, Firebase, etc.
  • Updated platform metadata for Android Nougat (e.g. code completion for context.getSystemService() should return all the valid constants as of N, etc.)
  • Fixes for the most common exceptions reported via the crash reporter
Thanks to everyone for their bug and crash reports, and keep them coming!


Android Studio 2.2 Preview 4 Available

posted Jun 23, 2016, 1:58 PM by Chris Iremonger   [ updated Jun 23, 2016, 9:50 PM ]

Android Studio 2.2 Preview 4 should release June 23rd at 11:30a PDT to the canary channel.

Preview 4 resolves the largest amount of bugs in the 2.2 release to date and includes some minor new features. Please test it out and give us feedback.

Because wrecommend you run our 2.2 canary builds along side the sable 2.1 builds. We introduced new icon colors now when you run a Canary, Dev, or Beta build you should see a yellow Android Studio Icon. The Stable channel will continue to display the default Green icon.

Instant Run 
  • Many bug fixes, we are working hard to address all reproducible issues. Please continue to file them.
Lint
Updated JDK for Mac
ConstraintLayout Editor
  • Various bug fixes
  • Pan & zoom panel is now a floating window accessible from the toolbar
Importing VectorDrawable from Photoshop files
  • Strokes are now supported
  • Clipping masks are now supported
  • Shape operations are now supported (merge, subtract, intersect and exclude overlapping)
  • Fill opacity is now supported
  • XML output optimized for size
Photoshop files support
  • Improved support for CMYK and Lab images
Color management
  • Improved color management on OS X
Firebase Plugin
  • Bug Fixes
  • Improved Directions.
Much more...

Updated June 23rd: 
  • Added details on the yellow icon.
  • Due to a bug in the patches we can only offer full downloads. If you patched and can't get studio to launch, please download a full update. You can follow the progress of this bug here.

1-10 of 288