Recent Changes

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

    Android Studio 0.8.11 Released

    posted Sep 18, 2014, 4:58 PM by Tor Norbye   [ updated Sep 18, 2014, 4:59 PM ]

    We've just released Android Studio 0.8.11 to the canary channel, with the following improvements:
    • Support for the new version of the Android Gradle plugin (0.13), which was also released today (more info). Note however that the IDE continues to work with version 0.12 of the plugin! The new plugin supports (and requires) Gradle 2.1, so if you try to update a project with a Gradle wrapper which points to an unsupported version, the IDE detects this and offers to fix it:
      Similarly, if you try to import a Gradle project which does not contain a gradle wrapper, it will offer to let you insert one:

    • Lint errors can now display the full issue explanation text in-place in the editor. This is helpful when the short single-line error message does not fully explain what the problem is.
      There is a hyperlink at the end of the single line message, and a keyboard shortcut listed next to it; clicking the link or pressing the keybinding will replace the tooltip with the full explanation text:

      (All 200 lint checks have full explanations; please let us know if you find any of them that are still not clear.)

    • The layout editor now checks to make sure that you have the latest available versions of "layoutlib". This is useful because the rendering library is actually shipped with the SDK rather than with Android Studio, so even if you are staying up to date with Android Studio canary builds, you can easily use obsolete versions of the layout library. The Android L preview rendering library in particular was recently updated, so if you do not have the latest version the IDE will check and let you know:

    • We've merged in the latest changes from IntelliJ 13.1.5 RC (release notes). One of these fixes changes the directory layout in the Android Studio.app bundle
    • A lot of bug fixes!

    Note: On Mac, the patch file is really big (165 MB, basically the full size of a download). The reason for this is that the OSX Android Studio.app directory structure changed significantly, and the patch mechanism does not handle this well. We chose to include a patch anyway since upgrading via patches is easier than having to download a new version separately.


    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.11 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.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

    1-10 of 174