Recent Changes‎ > ‎

Android Studio 0.3.4 Released

posted Nov 8, 2013, 9:25 AM by Tor Norbye   [ updated Nov 8, 2013, 3:40 PM ]
We've just released Android Studio 0.3.4 with the following improvements:
  • Updated platform to IntelliJ 13 beta: Beta announcementWhat's coming in IntelliJ IDEA 13?
    This incorporates three EAP builds since our Studio 0.3.2 snapshot:
  • Gradle
    • New Module editor. In 0.3.2 we introduced the module dependency editor where you could add libraries graphically; this is now just one tab among many other categories of module data you can edit: flavors, signing configurations, build types, etc. This area is still being actively worked on.
    • Gradle will now build the selected modules rather than all modules when Make is invoked with a selection.
    • Gradle Console. If you enable the new experimental in-process Gradle build mode (Compiler > Gradle > Use in-process build (faster, experimental)), you can open a Gradle Console which will show the full, raw Gradle output rather than just the simplified errors listed in the Messages window. The window does not open automatically, but the Messages window has a "Show Console Output" button in the left-hand-side toolbar, and it also adds a "See complete output in console" message you can double click on to trigger.
    • "Clean project" now runs a clean target to clear all build output.
    • A file-locking bug affecting Windows users (issue 61300) has been fixed. This bug would prevent cleaning and rebuilding a project as soon as a layout file had been opened.
  • Layout Editor
    • Support for using sourceCompatibility 1.7 even the IDE is running on JDK 1.6 (as it is by default on Mac OSX for example, even when JDK 1.7 is installed). We now convert the bytecode of compiled classes on the fly such that they can be executed by the layout renderer.
    • Support non-rectangular shapes in Drawable render preview
    • Drop preview now shows more accurate widget bounds
  • XML editor
    • When editing layouts, the layout_width and layout_height attributes are inserted automatically
    • The quote-matching bug (issue 11332) has been fixed
    • Namespace prefixes are now highlighted separate from attribute names
  • DDMS
    • Dumpsys support. You can now click on the Dumpsys action in the toolbar, which will execute "adb dumpsys" on the connected device and display information in the editor about the selected process.
    • Nexus 5 device images for the screenshot feature (which optionally surrounds the screenshot with device art).
    • Nexus 5 metadata for creating virtual devices in the emulator
  • Templates
    • Linked field editing. Editing parameter names such as activity names and layout names now dynamically update other suggestions. For example, if you change the activity name to "HomeActivity", the layout and fragment resource name suggestions change to "activity_home" and "fragment_home". It will also automatically pick unique names when appropriate such that you can create new activities without conflicting with existing ones.
  • The SDK manager is now available from Welcome Wizard so you can configure SDKs before creating a project
  • Many other bug fixes!
If you are already running Android Studio, 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 need to download a full install, visit the Android Studio Canary Build 0.3.4 page. Note that if you are currently running 0.2.10 or 0.2.11, on Mac OSX, you will not be able to patch update to 0.3.4; you will need to install a fresh build due to a bug in the patch updater in those versions.

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

What happened to 0.3.3?
We released Studio 0.3.3 this morning, and shortly after release discovered an important bug which we fixed as quickly as we could. 0.3.4 is basically 0.3.3 plus a couple of bug fixes.