Recent Changes

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

Android Studio 0.8.10 Released

posted Sep 11, 2014, 5:01 PM by Tor Norbye   [ updated Sep 11, 2014, 7:38 PM ]

We've just released Android Studio 0.8.10 to the canary channel. While we are primarily focusing on bug fixes these days, there are some notable new features:
  • New memory monitor. Open it via Tools > Android > Memory Monitor. This view lets you connect to a running app on a device and monitor its memory use over time.

    We plan to add more memory profiling features in the future.
  • Analyze > Inspect Code should be a lot more accurate now (as well as faster). In older builds, you could end up with hundreds of irrelevant warnings for things like empty XML tags in third party libraries like appcompat, or gradle script keywords flagged as spelling mistakes, or unused properties in local.properties, and even downright wrong suggestions, like suggesting you make a public Android activity package protected instead.
  • Lint: There are a few new lint checks. First, there is a lint check which looks for potential widget overlaps in RelativeLayouts. Second, the plurals detector has been updated with ICU 53 data, and it will now include specific examples of implied quantities, which helps explain for example why the quantity "one" should be including the actual number in the given language:
  • The Android window no longer shows a modal progress bar while adb starts up
  • Attempting to edit files outside the project (which used to be marked as read-only) now shows a dialog instead where you can deliberately unlock the files
  • Additional build failure scenarios (such as low memory conditions for the Gradle daemon, or socket permissions) are recognized along with hyperlink actions to resolve the problems
  • A lot of bug fixes!
Installation
If you are already running Android Studio version 0.8.x, just restart it, or 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: 0.8.10 is currently only available in the canary channel, and Android Studio Beta will by default only look for updates in the beta 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 0.8.9 Released

posted Sep 3, 2014, 5:36 PM by Tor Norbye

We've just released Android Studio 0.8.9 to the canary channel. Version 0.8.9 contains only a couple of bug fixes relative to 0.8.8. Assuming there are no unexpected regressions, we'll promote this build to the beta channel in a couple of days.

Installation
If you are already running Android Studio version 0.8.x, just restart it, or 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: 0.8.9 is currently only available in the canary channel, and Android Studio Beta will by default only look for updates in the beta 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 0.8.8 Released

posted Aug 28, 2014, 12:40 PM by Tor Norbye

We've just released Android Studio 0.8.8 to the canary channel. This is primarily a bug fix build. A couple of fixes that may be of particular interest are
  • Fixes to the font rendering in the translation editor introduced in 0.8.7 where on Windows and Linux many translations would just show up as empty rectangles like .
  • New error handling for a gradle cache bug which has affected a lot of users. The symptom is that syncing the project fails with a strange class loading error. We now recognize this scenario and offer a quickfix to work around it (which basically means discarding the Gradle cache and downloading the Gradle dependencies over again) :
Installation
If you are already running Android Studio version 0.8.x, just restart it, or 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: 0.8.8 is currently only available in the canary channel, and Android Studio Beta will by default only look for updates in the beta 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 0.8.7 Released

posted Aug 21, 2014, 3:06 PM by Tor Norbye   [ updated Aug 21, 2014, 3:09 PM ]

We've just released Android Studio 0.8.7 to the canary channel. The new version contains a large number of bug fixes, along with a couple of notable new features.

Translation Editor

First, we have a new translation editor, which lets you view and edit the translations for your strings in your application. To open it, right click on a file named "strings.xml" in your project and invoke Open Translation Editor (and in an upcoming release we'll add additional ways to open it, such as adding links from individual resource editors):

Here's what the editor looks like for a new blank project:

You can now click on the globe icon to add additional locales, and you can click on the plus icon to add additional messages. To edit a particular message, select the cell in the table, and then edit it in the details panel below the table. (In an upcoming release we'll enable inline editing in the table.)

Here's what the editor looks like for a more complete project, the I/O Schedule app:

Note that for a message that is not translated in every locale, the key will be shown in red. You can see that the empty cells are shown in a different color, but you can also hover over the key and it will list the missing locales. This is particularly useful when you have a large number of locales and not every locale is visible in the current horizontally scrolled viewport.

Note also that when you have many languages like this, you can click on a table header to grow a particular language column; here we've clicked on Italian. You can click again to collapse it back.

Bitmap rendering in the debugger

While debugging, you can now right click on variables in your app that are of type Bitmap, and invoke View Bitmap:
This will then fetch the associated data from the debugged process and render the bitmap in place in the debugger:

There is also a new lint check which ensures that in custom views, the associated declare-styleable for the custom view uses the same base name as the class name, since this code convention is used to for example tie attribute completion and refactoring updates together.

Installation
If you are already running Android Studio version 0.8.x, just restart it, or 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: 0.8.7 is currently only available in the canary channel, and Android Studio Beta will by default only look for updates in the beta 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

ADT Plugin for Eclipse 23.0.3 Released

posted Aug 8, 2014, 4:52 PM by Tor Norbye   [ updated Aug 8, 2014, 4:55 PM ]

We've just released ADT 23.0.3, which contains a small number of critical bug fixes. To update, invoke Help > Check For Updates. Make sure you that you are using the https, not the http URL to the update center:
https://dl.google.com/android/eclipse/

Additional release notes: http://developer.android.com/tools/sdk/eclipse-adt.html

Android Studio 0.8.6 Released

posted Aug 8, 2014, 4:05 PM by Tor Norbye

We've just released Android Studio 0.8.6 to the canary channel. Version 0.8.6 contains only a couple of bug fixes relative to 0.8.5. Assuming there are no unexpected regressions, we'll promote this build to the beta channel in a couple of days.

Installation
If you are already running Android Studio version 0.8.x, just restart it, or 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: 0.8.6 is currently only available in the canary channel, and Android Studio Beta will by default only look for updates in the beta 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 0.8.5 Released

posted Aug 6, 2014, 4:48 PM by Tor Norbye   [ updated Aug 6, 2014, 4:48 PM ]

We've just released Android Studio 0.8.5 to the canary channel. Version 0.8.5 contains only bug fixes relative to 0.8.4, primarily in the new Android project view introduced in 0.8.4. Thanks for your feedback and keep it coming!

Installation
If you are already running Android Studio version 0.8.x, just restart it, or 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: 0.8.5 is currently only available in the canary channel, and Android Studio Beta will by default only look for updates in the beta 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 0.8.4 Released

posted Jul 24, 2014, 12:33 PM by Tor Norbye

We've just released Android Studio 0.8.4 to the canary channel. In addition to a number of bug fixes, this version contains the new Android project view which offers a flattened and reorganized view of the Gradle project structure. It is not yet the default view, so to enable it, right click on the Project and choose "Android" from the list of views; it's at the bottom of the menu shown in the following screenshot:

You'll now see a project where all the build files are in one place, for each module the code is at the top, manifest files are grouped together, etc.


The biggest change is for hierarchy of resource files. First, they're all combined across Gradle source sets. Second, resources across all qualifiers (locales, orientations, screen sizes and densities etc) get combined into a single folder per resource folder type:


This work is not done yet; there are a couple of open bugs, and we're considering some additional improvements such as an option to merge modules together, allowing double click to open files rather than expanding children, etc. But given the large interest in this feature we wanted to make it available as soon as possible!

Installation
If you are already running Android Studio version 0.8.x, just restart it, or 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: 0.8.4. is currently only available in the canary channel, and Android Studio Beta will by default only look for updates in the beta 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 0.8.3 Released

posted Jul 21, 2014, 5:03 PM by Tor Norbye   [ updated Jul 21, 2014, 5:17 PM ]

We've just released Android Studio 0.8.3 to the canary channel, with the following improvements:

Installation
If you are already running Android Studio version 0.8.x, just restart it, or 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: 0.8.3. is currently only available in the canary channel, and Android Studio Beta will by default only look for updates in the beta 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 0.8.2 Released

posted Jul 13, 2014, 3:03 PM by Tor Norbye

We've just released Android Studio 0.8.2. This release contains only bugfixes reported in beta builds 0.8.0 and 0.8.1.

Installation
If you are already running Android Studio version 0.8.x, just restart it, or 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.

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

11-20 of 183