Recent Changes

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

Android Studio 1.0 Release Candidate 1 released

posted Nov 20, 2014, 3:27 PM by Tor Norbye   [ updated Nov 20, 2014, 4:35 PM ]

We've just released Android Studio 1.0 Release Candidate 1 to the canary channel. Yes, that means we're getting close to a 1.0 release! In this release there are a number of bug fixes. 

We've also updated the splash screen and branding graphics to include our new logo, and the settings directories for the IDE have been updated from AndroidStudioBeta to just AndroidStudio. When you run this version for the first time, it should offer to import your settings from the beta settings directory.

Finally, we are now bundling a local Maven repository containing the Android Gradle plugin and all its dependencies, which should allow you to create new projects without a network connection. (This is also why this patch is fairly large).


Installation
This version is only available in the canary channel for now. For Windows you can also download and test our new installer. Visit the Canary Channel page for download links.

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

Android Studio 0.9.3 Released

posted Nov 14, 2014, 5:27 AM by Tor Norbye   [ updated Nov 20, 2014, 3:17 PM ]

We've just released Android Studio 0.9.3 to the canary channel. This is a bug fix release.

Installation
If you are already running Android Studio version 0.8.x or later, 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.9.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.9.2 Released

posted Nov 6, 2014, 5:35 PM by Tor Norbye   [ updated Nov 6, 2014, 5:35 PM ]

We've just released Android Studio 0.9.2 to the canary channel. This is a bug fix release.

Installation
If you are already running Android Studio version 0.8.11 or later, 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.9.2 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.9.1 Released

posted Nov 3, 2014, 4:01 PM by Tor Norbye

We've just released Android Studio 0.9.1 to the canary channel. This is just a bug fix release which fixes a couple of critical bugs discovered in version 0.9.0 released on Friday.

Installation
If you are already running Android Studio version 0.8.11 or later, 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.9.0 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.9.0 Released

posted Oct 31, 2014, 10:39 AM by Tor Norbye

We've just released Android Studio 0.9.0 to the canary channel!

This release adds support for the new version of the Android Gradle plugin, 0.14.0, also released today. In addition, there are a number of bug fixes, particularly in the AVD manager (which now also provides builtin emulator skins for the Nexus devices.)

Please note that the new version of the IDE requires the new version of the Gradle plugin, and vice versa, so when you update your projects will fail to sync with this error message:
For most users, simply clicking on the Fix hyperlink will be enough; this will update your build files to reference the new 0.14.0 Gradle plugin version instead, which will then be downloaded and installed. However, there have been some changes to the plugin APIs, so you may need to tweak your build files (and if you are using third-party Gradle plugins, they may need to be updated). For more information on how to update your projects, see the release notes for 0.14.0, and for more details the Android Gradle plugin user guide.

Installation
If you are already running Android Studio version 0.8.12 or later, 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.9.0 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.14 in Beta Channel

posted Oct 29, 2014, 11:42 AM by Tor Norbye

We've just updated promoted build 0.8.14 of Android Studio to the beta channel. The previous build in the beta channel was 0.8.9, so there are quite a few new changes for beta channel users. These are described in more details in the release announcements for each canary build: 0.8.10, 0.8.11, 0.8.12, 0.8.13 and 0.8.14.

Installation

If you are already using Android Studio Beta, you can update via the built-in patch mechanism (Check For Updates...). Note that the patch is quite large (over 100 MB).

If you have installed one of the Android Studio bundles (Android Studio along with an embedded Android SDK), the patch updater will block with the following dialog:
To proceed, you should open up a file explorer or finder window, go to the Android Studio installation (e.g. /Applications/Android Studio.app) and move the sdk/ folder over to a different location, such as your home directory. Once done, press Retry to finish installing the patch. The reason this is necessary is two-fold: First, we have made a lot of improvements to make the patch updater more accurate, and in order for installation signatures to match, you cannot have non-application folders inside the application directory. Second, placing the SDK folder inside the application directory was probably not a good idea to begin with: this folder should typically be writable and in a directory with a lot of extra diskspace, such that users can easily download and install additional libraries, system images and so on. We are doing some work on the installer side to make this easier to set up.

In the meantime, please find a different place to put the SDK (for example ~/android-sdk), and then point your SDK to this directory location instead. You can do this either by opening up the Project Structure Dialog and selecting the SDK Location tab, or if you try to load a project which is using the old location, you'll be prompted for the new location:

If you do not already have Android Studio Beta installed, you can download 0.8.14 from http://tools.android.com/download/studio/beta.

Problems?

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

Android Studio 0.8.14 Released

posted Oct 23, 2014, 3:57 PM by Tor Norbye   [ updated Oct 29, 2014, 10:42 AM by Esteban de la Canal ]

[Updated: note: When installing this, if you have an embedded "sdk" folder inside Android Studio, please move it out of that folder before applying the update patch. For more information see our Known Issues page]

We've just released Android Studio 0.8.14 to the canary channel. This is just a bug fix release which addresses a few important issues in 0.8.13:
  • Improvements to the AVD manager: more feedback when creating and starting AVDs; better default RAM device defaults, better system API sorting, tweak emulator launch parameters, and the emulator output is now displayed in an output tab (which is important when the emulator runs into fatal problems, such as the device description requiring more RAM than available on the system)
  • Updated editor support for Android Lollipop: API metadata now includes Lollipop APIs, and the new XML drawable tags and attributes are such as <vector> are supported in editor XML validation and code completion:
Installation
You can only patch install 0.8.14 if you already have version 0.8.12 or 0.8.13.

For all older versions, you have to download a full version from the Canary download page. We know this is inconvenient, but there are technical reasons for this related to bugs we've discovered in the updater (and this is all described in detail in the release notes for 0.8.12; scroll down to the "No Patches" section.)

NOTE: 0.8.14 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.13 Released

posted Oct 17, 2014, 3:44 PM by Tor Norbye

We've just released Android Studio 0.8.13 to the canary channel.  This is primarily a bug fix release relative to 0.8.12 from last week. 
However, it does include some support for Android Lollipop and device information and art for the new Nexus devices. For example, you can create AVDs for Nexus 6 and Nexus 9:
as well as Android 5.0 Lollipop system images:
The frame-screenshot-pulled-from-device feature, and the layout editor and XML rendering preview, now also support Nexus 6 and Nexus 9 artwork:
And finally, various editing features have also been updated to be Lollipop aware (e.g. the targetSdkVersion lint check suggests using 21, the Build.VERSION_CODES codename for Lollipop is now recognized, and so on.)

Installation
You can only patch install 0.8.13 if you already have version 0.8.12.

For all older versions, you have to download a full version from the Canary download page. We know this is inconvenient, but there are technical reasons for this related to bugs we've discovered in the updater (and this is all described in detail in the release notes for 0.8.12; scroll down to the "No Patches" section.)

NOTE: 0.8.13 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.12 Released

posted Oct 9, 2014, 5:59 PM by Tor Norbye   [ updated Oct 9, 2014, 6:02 PM ]

We've just released Android Studio 0.8.12 to the canary channel (Note: There are no incremental patches to update to 0.8.12; you will need to download it separately -- and the reasons for that are explained below.)

The main improvements in this release are:
  • A brand new AVD Manager (AVDs are virtual devices for the emulator). The new AVD Manager is more tightly integrated with the IDE. For example, when attempting to run your app, you can quickly create a Nexus 5 or Nexus 7 AVD directly from the Run dialog.  Here's the new AVD list, where you can view and edit AVDs (and you can see how much disk space each AVD is using), you can start AVDs, etc.

    You can also create new AVD's, and it's easy to base these on existing hardware defaults, across different categories like phone, tablet, wear and TV:

    Once you've picked the hardware, you can then configure it with a specific architecture and Android version:

    Finally you can pick a display name, default orientation, GPU/snapshot options - or any of the more advanced settings such as the size of external storage and so on: 

  • When creating new projects, we now default to using HTTPS instead of HTTP for the Gradle wrapper. We've also added a lint (and a quickfix) to warn about existing projects using HTTP:
  • If you prefer to edit layout XML files manually (using the XML editor rather than the graphical layout editor), you can now click on the Options icon in the toolbar above the layout editor or the layout preview window, and choose to "Prefer XML editor":
    Once chosen, from now on newly created layouts will open with the XML editor rather than the layout editor.
  • The translation editor is now available from string editors:
  • The Android Project view is now chosen by default. You can switch back to the plain Project View by right clicking on the dropdown above the project view.
  • You can now import the tools namespace in XML with a quickfix: just write the tools: prefix and then the IDE will offer to insert the corresponding namespace declaration:

    Similarly, with the android: prefix it imports the Android namespace rather than showing all available namespaces and asking you to pick one.
  • A lot of bug fixes, among them a file descriptor leak which led to machine problems after repeated APK deploy operations, and several significant patch update mechanism bugs, described in detail below. And many others.

No Patches

We've found and fixed several significant bugs in the patching mechanism. One of these bugs meant that upgrading to a new version, while resulting in a functionally identical installation, would also result in slightly different binary contents (for example, some timestamps inside .jar files would differ). This meant that the actual binary signatures would not match, which broke for example the application signature checks.

We have now found and fixed that bug, but because there are many different binary variations of a given previous version, we cannot create a single patch to update to the new version. Therefore, for this version we will require a full download of the IDE. From this version forward we should be able to accurately install updates while preserving the application signatures.

Another common problem many users encountered on Windows was that the patch would refuse to install because files to be updated were still in use, typically by the Gradle daemon. We've now improved the patch dialog such that it finds and identifies the processes locking the files, and offering to kill them directly:
Since we are not releasing patches for this version, this improvement won't be apparent until our future patch updates, but this has been a frequently reported issue so we are happy to have finally resolved it -- and we are also working to make sure the Gradle daemon does not lock these files in the first place.)

Installation

As noted above, you cannot update via the builtin patch mechanism to this version; you have to download and install the version from the Android Studio 0.8.12 Downloads Page.

Problems?

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

Android Studio 0.8.11 Released

posted Sep 18, 2014, 4:58 PM by Tor Norbye   [ updated Sep 22, 2014, 5:45 PM by Siva Velusamy ]

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 only from 0.8.10 since upgrading via patches is easier than having to download a new version separately. If you are on an older version of Studio on a Mac, please download the full zip file.


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.

1-10 of 183