Recent Changes

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

Android Studio 1.2 Beta 3 Available

posted Apr 10, 2015, 5:41 PM by Tor Norbye

Android Studio 1.2 Beta 3 is now available in the beta update channel. This contains just a single bug fix:
  • 163888: inter-module dependencies are not configured correctly
If you encounter any additional bugs, please follow these instructions to report them. 

Installation
You can use the update mechanism to update from earlier builds of 1.2 as well as from version 1.1 (stable). Note that the build is only available in the beta channel, not the stable channel, so if you are not offered the update you need to switch to the beta channel (to change channels, open the preference dialog, go to the Updates category and change the channel setting). 

However, if you update from 1.1 to 1.2 beta 3 note that this will replace your current installation. You can keep 1.1 and 1.2 installed side by side (they use separate settings directories) so you can go to the Android Studio 1.2 Beta 3 page and download a separate installation if you prefer. If you patch update to 1.2 and want to go back or have both installed, you can also Download Android Studio 1.1.

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

Android Studio 1.2 Beta 2 Available

posted Apr 9, 2015, 10:47 AM by Tor Norbye

Android Studio 1.2 Beta 2 is now available in the beta update channel!

Relative to the Beta 1 release last week, this build contains only a small set of important bug fixes:
  • Fixed bug which caused Gradle sync to not run until manually invoked at least once. This resulted in lots of unresolved/red symbols in the editor. (Issue 163270)
  • Fixed "Import Settings" bug which prevented settings from 1.0/1.1 to be imported into 1.2 on Windows and Linux (issue 160023)
  • Detect when the ibus-daemon is used on Linux and point to page with information for working around keyboard related issues
  • Fixed import from Eclipse project to move resource files from source folders into src/main/resources such that they are packaged correctly for runtime (issue 144355
  • Fixed symbol resolution for libraries that bundle artifacts (issue 161537), and correctly set dependencies on AARs exposed as artifacts (issue 162634)
  • Fixed bug where creating a new project had no visible feedback for 5-10 seconds (issue 162620)
  • Fixed bug where the IDE would hang if the Messages window had errors (issue 152828)
  • Fixed incorrect window parenting in the AVD manager (issue 163063)
  • Fixed a couple of bugs in the Android Wear templates (hardcoded package name, and incorrect wear module dependency)
  • Fixed vmoptions parsing order on Linux
If you encounter bugs, please follow these instructions to report them. 

Installation
You can use the update mechanism to update from earlier builds of 1.2 as well as from version 1.1 (stable). Note that the build is only available in the beta channel, not the stable channel, so if you are not offered the update you need to switch to the beta channel (to change channels, open the preference dialog, go to the Updates category and change the channel setting). 

However, if you update from 1.1 to 1.2 beta 2 note that this will replace your current installation. You can keep 1.1 and 1.2 installed side by side (they use separate settings directories) so you can go to the Android Studio 1.2 Beta page and download a separate installation if you prefer. If you patch update to 1.2 and want to go back or have both installed, you can also Download Android Studio 1.1.

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


Android Studio 1.2 Beta Available

posted Apr 2, 2015, 4:01 PM by Tor Norbye

Android Studio 1.2 Beta is now available in the beta update channel!

Version 1.2 updates Android Studio to be based on IntelliJ 14.1.1, released earlier this week. Relative to Android Studio 1.1, this means the IDE picks up all the new features from IntelliJ 14 and 14.1, such as
  • a new debugger which shows variable values inline in the editor, can decompile libraries you don't have source code for, and can generate a list of objects referring to a selected object
  • distraction free mode
  • simultaneous tag editing (where you can edit open and closing tags simultaneously)
  • editor enhancements like multiple selections, smart backspace indent, and automatic indentation detection for the current file
  • new and improved refactoring operations
  • annotation inference, scratch files, improved Gradle support, improved diff view, high-density monitor support, and many more features
  • See https://www.jetbrains.com/idea/whatsnew/ for more details.

There are some Android-specific enhancements as well:
  • Support for version 1.2-beta of the Gradle plugin
  • CPU monitor and performance collection capture view (described in the 1.2 Preview 2 announcement)
  • Improved BCP 47 support
  • Many bug fixes and a couple of additional lint checks
You can continue to use version 1.0 and version 1.1 of the Gradle plugin with Android Studio 1.2 (as well as the recently released 1.2-beta version).

If you encounter bugs, please follow these instructions to report them. 

Installation
You can use the update mechanism to update from earlier builds of 1.2 as well as from version 1.1 (stable). Note that the build is only available in the beta channel, not the stable channel, so if you are not offered the update you need to switch to the beta channel (to change channels, open the preference dialog, go to the Updates category and change the channel setting). 

However, if you update from 1.1 to 1.2 beta note that this will replace your current installation. You can keep 1.1 and 1.2 installed side by side (they use separate settings directories) so you can go to the Android Studio 1.2 Beta page and download a separate installation if you prefer. If you patch update to 1.2 and want to go back or have both installed, you can also Download Android Studio 1.1.

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

Android Studio 1.2 Preview 4 Available

posted Mar 25, 2015, 12:23 PM by Tor Norbye   [ updated Mar 25, 2015, 2:02 PM ]

We've released Android Studio 1.2 Preview 4 to the canary channel. This updates the IDE to use the final release of IntelliJ IDEA 14.1 which was released yesterday. Take a look at the blog announcement of the release, and the list of What's New. Relative to our last canary build of Android Studio 1.2, this incorporates the following 3 EAP builds: 141.175.3,  141.176.5 and 141.177.4.

As always, please report bugs you find when testing our canary builds!

Installation
NOTE: Due to a bug, if you are patching from a version older than preview 3, clicking on "Update & Restart" downloads the patch, but does not actually restart. Just manually exit the IDE, and start it again. Once you do that, the patch will be installed and the IDE updated.

You can use the update mechanism to update 1.2 alpha 1/2/3 to 1.2 alpha 4 as well as from 1.1 (stable), 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, if you update from 1.1 to 1.2 alpha 4 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 4 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.2 Preview 3 Available

posted Mar 19, 2015, 5:25 PM by Tor Norbye   [ updated Mar 19, 2015, 5:25 PM ]

We've released Android Studio 1.2 Preview 3 to the canary channel. This fixes several bugs in Android Studio, and also updates the underlying IntelliJ 14.1 platform to pick up all the features and fixes from the following two EAP builds:

As always, please report bugs you find when testing our canary builds!

Installation
NOTE: Due to a bug, "Update & Restart" downloads the patch, but does not actually restart. Just manually exit the IDE, and start it again. Once you do that, the patch will be installed and the IDE updated.

You can use the update mechanism to update 1.2 alpha 1 to 1.2 alpha 3, as well as from 1.1 (stable), 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, if you update from 1.1 to 1.2 alpha 3 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 3 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.2 Preview 2 Available

posted Mar 13, 2015, 12:45 PM by Tor Norbye   [ updated Mar 13, 2015, 3:58 PM ]

We've just pushed a new build of Android Studio 1.2 to the canary channel. In addition to bug fixes from last week's canary build, there are some notable features for the Android support:

Performance tools: The memory usage window is now included as a tab in the Android runtime window, and there is now a tab for graphing CPU usage as well. You can drag these tabs to stack them vertically if you want to view both at the same time:
There's also a new "Captures" view which shows the various performance data files you've collected. From there you can open corresponding viewers, or in the case of .hprof files right click to convert it to a standard .hprof file format.
BCP 47 support. As of Lollipop, Android supports 3 letter language codes (as well as 3 letter region codes, additional script types etc using a resource folder format based on BCP 47). Android Studio 1.1 included some preliminary support for this, but it is more fully supported in Android Studio 1.2. (Note that you must use version 1.1 of the Gradle plugin or later as well.)  The resource chooser dialog now combines the language and region qualifiers into a single selection, you can choose any of the 3 letter languages (such as Klingon!) from the list, and we also show related regions when we have that information:
As always, please report bugs you find when testing our canary builds!

Installation
NOTE: Due to a bug, "Update & Restart" downloads the patch, but does not actually restart. Just manually exit the IDE, and start it again. Once you do that, the patch will be installed and the IDE updated.

You can use the update mechanism to update 1.2 alpha 1 to 1.2 alpha 2, as well as from 1.1 (stable)., 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, if you update from 1.1 to 1.2 alpha 2 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 2 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.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.

1-10 of 206