25 September 2013

Android Studio 0.2.10 Released

A new Android Studio 0.2.10 Released

Quick Table of content.
  1. Intro
  2. My observations
  3. Release notes from Android Studio
  4. Release note from  IntelliJ IDEA EAP  
  5. Source links

1) Intro
This entry is not just copy and paste of release notes.It includes my observations about changes.
If you are interesting in plain  release notes ,open links from Source link (bottom of entry).
Keep in mind,that this blog entry is usually update few times (when i made more observations).

2) My observations

Update went smoothly (from 0.2.9 to 0.2.10).It didn't cause any problems or side effects.

It seems this week update is bit bigger than usually and contains few changes that are interesting for me.
They improve 2 things

They add lots of useful  Improvements for Quick Documentation and 
they improve running process is improved as you can now  automatically show logcat window on run and they fix bug with "Clear log before launch" checkbox as it didn't works in past,so my last 2 problems which I had with running process are fixed.


As I do not use Gradle yet(as my project are very simple) ,so my experience is basics,but  However I noticed that it works faster.I am sure for bigger projects, it will be more noticeable than for me.

That's all changes that i spotted,but stay tuned for more updates about changes.


3) Release notes from Android Studio
Release notes from Android Studio
  • Updated the IDE base to the IntelliJ EAP build #132.325 sources. 
  • New integrated performance trace file viewer.
  • Improved Quick Documentation (View > Quick Documentation, or F1)  like ,it resolves framework resources as well, shows the resource resolution chain,is able to preview colors (previously we only showed drawable bitmaps, and textual resources such as strings and dimensions). , for array resources, we now display the elements of the arrays and more :)
  • Layout Rendering improvements like : Layout rendering now detects <include> cycles in layout dependencies and displays the invalid chain ; Added new Nexus 7 device specs to the preview render device list ; and if you have the Android source code installed for the Android version currently being rendered, and a custom view throws an exception during painting, the stack frame displayed in the error output will hyperlink directly to the relevant code in the Android source code for frames in the android package. 
  • Indirect AAR library dependencies are now handled correctly.
  • As usual ,there is bunch of improvements for Gradle Integration too. Much faster project import! ; Android Studio now saves Gradle's VM options across sessions ;
  • Further improvements to the Gradle output parser: it now recognizes duplicate resource errors specifically, and adds separate error messages pointing directly to each of the declaration locations in the separate files
  • Fixed bug where it was not possible to import a project using the Gradle wrapper with Gradle 1.6
  • Fixed miscellaneous bugs, including a deadlock (Sounds interesting ,but no details provided :( )


4)  Release note from  IntelliJ IDEA EAP ( Android related changes only)   

IDEA itself fix few things :This fixes the dark theme todo-token color many users reported
IDEA-85457 (Feature) Android. Add option to automatically show logcat window on run
IDEA-102165 (Feature) Android XML: show icons for views in code completion
IDEA-89390 (Feature) Proguard heap size setting
IDEA-102167 (Feature) Android XML: sort attributes in completion in layout files
IDEA-91552 (Feature) Support activity-alias for launch activity chooser
IDEA-101683 (Feature) Add possibility to exclude R class from "Insert imports for inner classes" setting
IDEA-94431 (Task) Support configuring several proguard files
IDEA-112932 (Task) Android attribute sorting: "width" should be before "height"
IDEA-80976 (Bug) Android Logcat "Clear log before launch" checkbox in run configuration doesn't actually clear the log
IDEA-100046 (Bug) BuildConfig.DEBUG shouldn't be marked as always true/false
IDEA-102180 (Bug) Android XML: markup nested to string resources should not be reformatted
IDEA-112979 (Bug) Spellchecker inspection should be suppressed for symbols user cannot edit
IDEA-87215 (Bug) Android: Quick Documentation from Code Compeltion popup shows "No documentation found", though without the popup quick doc works fine
IDEA-112293 (Bug) APKLIB modules with incorrect dependencies
IDEA-113689 (Bug) Cannot disable logcat from appearing when launching app
IDEA-100044 (Bug) Parceable.CREATOR shouldn't be marker as unused
IDEA-113328 (Bug) Android Run Config does not see MAIN action in intent-filter
IDEA-113138 (Bug) Cannot run single method test in android
IDEA-113446 (Bug) Android maven project import broken again in 132.106
IDEA-113647 (Exception) Android: AE at AndroidLightClassBase.processDeclarations()


5. Source links :
http://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+13+132.325+Release+Notes
https://sites.google.com/a/android.com/tools/recent/androidstudio0210released