Recent Changes

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

Android Studio 1.2 Preview 1 Available

posted Mar 9, 2015, 7:12 PM by Tor Norbye   [ updated Mar 9, 2015, 7:14 PM ]

We've just released Android Studio 1.2 Preview 1 to the canary channel.  Please note that this is an alpha release, so expect to encounter bugs. We recommend keeping Android Studio 1.1 installed such that you can easily go back (or use both) if you should run into problems.

What's new in Android Studio 1.2? A lot! This is the first release based on IntelliJ 14, which means it picks up over a year's worth of improvements to IntelliJ, such as a new debugger which automatically shows variable values in place in the editor! In the following screenshot, the green text is not actually part of the source code, it's the debugger showing the current values of the variables. You can also hover over operators to have the expression evaluated:
See https://www.jetbrains.com/idea/whatsnew/ for a list of all the new features in IntelliJ 14.

The new canary build is not just based on IntelliJ 14, but IntelliJ 14.1, which is still in active development. IntelliJ 14.1 has added a number of new great features, described here (scroll to "Notable changes in IntelliJ IDEA 14.1"). It also includes several really important fixes that have been requested by Android Studio users, such as high density (retina) support for Windows and Linux.

We've updated our instructions for filing bugs with a checklist for the information we need for different types of bugs (performance, build issues, emulator issues etc). Please take a look, and thanks in advance for helping us improve Android Studio!

Installation
You can use the update mechanism to update from 1.1 to 1.2 alpha 1, provided you are using the canary channel (to change channels, open the preference dialog, go to the Updates category and change the channel setting). 

However, note that this will replace your current installation, and you'll probably want to keep a stable version around until we reach beta. Therefore, you can also go to the Android Studio 1.2 Preview 1 page and download a separate copy of this build and unzip it next to your 1.1 installation.

Problems?
If you run into problems, be sure to check the Known Issues page which we'll update as necessary.

Android Studio 1.1 Released

posted Feb 18, 2015, 4:10 PM by Tor Norbye   [ updated Feb 23, 2015, 11:33 AM by Michal Bendowski ]

Android Studio 1.1 is now available in the stable channel! This is primarily a bug fix release, incorporating a much larger set of bug fixes than the limited set of critical fixes we put into 1.0.1 and 1.0.2.

However, there are some notable new features:
  • Improved unit testing support! This is described in much greater detail in http://tools.android.com/tech-docs/unit-testing-support. Note that this requires the new version of the Android Gradle plugin 1.1, also available (and bundled with the IDE for offline usage). Note also that while the new Gradle plugin is included and supported, version 1.0 continues to be supported as well, so you can update to the new version of the IDE without affecting your project files and builds.
  • Many new lint checks - run Analyze > Inspect Code to see if version 1.1 uncovers new issues in your projects
  • Templates for creating analog and digital Android Wear watch faces
  • Updated launcher icons, now packaged as mipmap resources
  • Support for BCP 47 language tags (e.g. additional 3-letter language codes when using Android 5.0); as with the improved unit testing support this requires version 1.1 of the Gradle plugin.
  • See New Build System for the Gradle plugin release notes.
For more information about Android Studio, see the documentation on developer.android.com.

Installation
You can manually check for updates via Help > Check for Update... (on OSX, look in the Android Studio menu). This will download and install a small patch (about 19 MB from version 1.0.2) rather than download a full IDE image. 
To download a full installer for Windows or Mac, or a .zip file for Linux, visit the official Android Studio page.

Problems?
If you run into problems, be sure to check the Known Issues page which we'll update as necessary


Android Studio RC 1 in Beta Channel

posted Feb 13, 2015, 3:59 PM by Tor Norbye   [ updated Feb 13, 2015, 3:59 PM ]

We've just released Android Studio 1.1 RC 1 to the beta channel.  This release contains only a small set of bug fixes on top of the beta 4 release from last week.
Installation
You can manually check for updates via Help > Check for Update... (on OSX, look in the Android Studio menu). This will download and install a small patch rather than download a full IDE image. If you are using an older version, you'll need to download a full install from the downloads page.

NOTE: 1.1 RC 1 is currently only available in the canary, dev and beta channels, and Android Studio 1.0 will by default look in the Stable channel, so if you want to update, open the preference dialog, go to the Updates category and change the channel setting.

Problems?
If you run into problems, be sure to check the Known Issues page which we'll update as necessary.

Android Studio 1.1 Release Candidate 1 Available

posted Feb 11, 2015, 5:43 PM by Tor Norbye

We've just released Android Studio 1.1 RC 1 to the canary channel.  This release contains only a small set of bug fixes on top of the beta 4 release from last week.
Installation
You can manually check for updates via Help > Check for Update... (on OSX, look in the Android Studio menu). This will download and install a small patch rather than download a full IDE image. If you are using an older version, you'll need to download a full install from the downloads page.

NOTE: 1.1 RC 1 is currently only available in the canary channel, and Android Studio 1.0 will by default look in the Stable channel, so if you want to update, open the preference dialog, go to the Updates category and change the channel setting.

Problems?
If you run into problems, be sure to check the Known Issues page which we'll update as necessary.

Android Studio 1.1 Beta Available

posted Feb 5, 2015, 3:03 PM by Tor Norbye

We've just released Android Studio 1.1 Beta 4 to the beta channel. We have posted multiple 1.1 previews to the canary and dev channels, but this is the first build to be promoted to the beta channel.

Android Studio 1.1 is primarily a bug fix release, though it does incorporate some new features:
  • Support for version 1.1 of the Android Gradle plugin (now available as a release candidate)
  • Improved support for unit testing. For more details, see this document.
  • Many new lint checks. These are detailed in the Preview 1 and Preview 2 announcements.
  • Android Wear watch face templates
  • Mipmap launcher icons and a migration quickfix
  • Preliminary support for BCP 47 language tags
  • Many, many bug fixes
Installation
You can manually check for updates via Help > Check for Update... (on OSX, look in the Android Studio menu). This will download and install a small patch rather than download a full IDE image. If you are using an older version, you'll need to download a full install from the downloads page.

NOTE: 1.1 beta 4 is currently only available in the canary, dev and beta channels, and Android Studio 1.0 will by default look in the Stable channel, so if you want to update, open the preference dialog, go to the Updates category and change the channel setting.

Problems?
If you run into problems, be sure to check the Known Issues page which we'll update as necessary.


Android Studio 1.1 Beta 4 Released

posted Feb 5, 2015, 12:52 PM by Tor Norbye

We have fixed two more issues from 1.1 beta 3 (131080 and 133595), and released this as Android Studio 1.1 Beta 4.

Android Studio 1.1 Beta 3 Released

posted Feb 2, 2015, 9:30 PM by Tor Norbye

We've fixed a couple of additional important bugs found in 1.1 Beta 2 (126013 and 130082), so we've released an updated beta candidate build: 1.1 Beta 3. Please update, and thank you very much for your help in tracking down these bugs!

Installation
You can manually check for updates via Help > Check for Update... (on OSX, look in the Android Studio menu). This will download and install a small patch rather than download a full IDE image. If you are using an older version, you'll need to download a full install from the downloads page.

NOTE: 1.1 beta 3 is currently only available in the canary and dev channels, and Android Studio will by default look in the Beta or Stable channels, so if you want to update, open the preference dialog, go to the Updates category and change the channel setting.

Problems?
If you run into problems, be sure to check the Known Issues page which we'll update as necessary.


Android Studio 1.1 Beta 2 Released

posted Jan 30, 2015, 3:15 PM by Tor Norbye   [ updated Jan 30, 2015, 3:16 PM ]

Our canary and dev channel users found two critical bugs in our release yesterday, so we've fixed those issues and have released an updated beta candidate build: 1.1 Beta 2. Please update, and thank you very much for your help in tracking down these bugs!


Installation
You can manually check for updates via Help > Check for Update... (on OSX, look in the Android Studio menu). This will download and install a small patch rather than download a full IDE image. If you are using an older version, you'll need to download a full install from the downloads page.

NOTE: 1.1 beta 2 is currently only available in the canary and dev channels, and Android Studio will by default look in the Beta or Stable channels, so if you want to update, open the preference dialog, go to the Updates category and change the channel setting.

Problems?
If you run into problems, be sure to check the Known Issues page which we'll update as necessary.

Android Studio 1.1 Beta Released

posted Jan 29, 2015, 1:14 PM by Tor Norbye

We've just released Android Studio 1.1 Beta to the canary and dev channels. Assuming there are no surprises, we will also push it to the beta channel early next week. 

This build contains mostly bug fixes and support for the upcoming version 1.1 of the Android Gradle plugin. There is also an experimental feature (which you can enable under Gradle > Experimental) to import just a subset of modules in a large project. 

Installation
You can manually check for updates via Help > Check for Update... (on OSX, look in the Android Studio menu). This will download and install a small patch rather than download a full IDE image. If you are using an older version, you'll need to download a full install from the downloads page.

NOTE: 1.1 beta is currently only available in the canary and dev channels, and Android Studio will by default look in the Beta or Stable channels, so if you want to update, open the preference dialog, go to the Updates category and change the channel setting.

Problems?
If you run into problems, be sure to check the Known Issues page which we'll update as necessary

Android Studio 1.1 Preview 2 Released

posted Jan 22, 2015, 1:03 PM by Tor Norbye   [ updated Jan 22, 2015, 1:05 PM ]

We've just released Android Studio 1.1 Preview 2 to the canary and dev channels. As mentioned last week for preview 1, the focus for version 1.1 is bug fixes; we are working in parallel on version 1.2 where we are migrating to the IntelliJ 14 codebase, among other feature work.

In this build, there are several new lint checks:
  • Check for suspicious language/region combinations (where you are defining a translation for a language and specific locale, where the combination of language and region is unusual and it's possible that you've used the wrong code.)
  • Checks that the tag passed to a Log.severity(tag, ...) call and its surrounding Log.isLoggable(tag) calls refer to the same tag. Similarly, it also checks that the logging level passed in to isLoggable matches the type of logging call, e.g. if if you check isLoggable(..., Log.DEBUG) you should log with Log.d, not Log.v or Log.i. 
  • Checks that the tag passed to the logging calls, if its value can be resolved, is at most 23 characters long (as required by the Logging API.)
  • Checks that calls to info, verbose and debug logging calls are surrounded by a conditional (e.g. isLoggable or BuildInfo.DEBUG) but only if that logging call "performs work" (e.g. concatenates non constant strings or performs methods calls etc). This check is off by default.
  • Check for using drawables instead of mipmaps for the launcher icon, where the application is also filtering the set of densities packaged into the APK. There is also a quickfix in the IDE for migrating an icon from a @drawable to a @mipmap.
In addition, the default launcher icons have been updated to a Material Design look, and it now also includes an xxxhdpi density icon.

Bug fixes:
56986: Incorrect flag for portuguese
59042: strings.xml reformated every time I create new Activity
77158: Sync removes modules that do not have a Gradle counterpart.
81457: Fixes low resolution icon in Linux.
82387: Add intention to correct XML namespace for support lib
82564: Making AVD Manager separate (non-modal) window.
92005: Allow cancelling task that retrieves device screenshots
93284: Including comments when merging xml
94499: Fixing the device preview in the search and create cases
97006: Gradle lint does not recognize Context.getDrawable() as API 21+
98297: Fix run dialog modality to allow avd manager interaction
98317: Fixing resource merge to work within new project wizard
98997: Pick test runner from Gradle while creating test configuration
101279: Fix id reference check to properly handle undefined id's
103257: Append .exe extension on Windows (mksdcard)
103257: Welcome Wizard, on Windows, shows "Tools directory not found" error incorrectly
+ Bug fixes not tagged with a bug number in the commit message.

Installation
You can manually check for updates via Help > Check for Update... (on OSX, look in the Android Studio menu). This will download and install a small patch rather than download a full IDE image. If you are using an older version, you'll need to download a full install from the downloads page.

NOTE: 1.1preview2 is currently only available in the canary and dev channels, and Android Studio will by default look in the Beta or Stable channels, so if you want to update, open the preference dialog, go to the Updates category and change the channel setting.

Problems?
If you run into problems, be sure to check the Known Issues page which we'll update as necessary

11-20 of 210