1page.title=Android Studio Release Notes
2
3@jd:body
4
5
6<div id="qv-wrapper">
7<div id="qv">
8
9  <h2>See also</h2>
10  <ol>
11    <li><a href="{@docRoot}sdk/installing/index.html">Installing Android Studio</a></li>
12  </ol>
13
14</div>
15</div>
16
17
18<p>Android Studio is the official IDE for Android development, and with a single download includes
19everything you need to begin developing Android apps:</p>
20
21<ul>
22<li>IntelliJ IDE + Android Studio plugin</li>
23<li>Android SDK Tools</li>
24<li>Android Platform-tools</li>
25<li>A version of the Android platform</li>
26<li>A version of the Android system image for the emulator</li>
27</ul>
28
29<p>For an introduction to Android Studio, read the
30<a href="{@docRoot}tools/studio/index.html">Android Studio</a> guide.</p>
31
32<p>Periodic updates are pushed to Android Studio without requiring you to update your Android
33project. To manually check for updates, select <strong>Help > Check for update</strong> (on Mac,
34select <strong>Android Studio > Check for updates</strong>).</p>
35
36
37<h2 id="Revisions">Revisions</h2>
38
39<p>The sections below provide notes about successive releases of
40Android Studio, as denoted by revision number. </p>
41
42
43<div class="toggle-content opened">
44  <p><a href="#" onclick="return toggleContent(this)">
45    <img src="{@docRoot}assets/images/triangle-opened.png" class="toggle-content-img"
46      alt=""/>Android Studio v1.3.2</a> <em>(August 2015)</em>
47  </p>
48  <div class="toggle-content-toggleme">
49    <p>Fixes and enhancements:</p>
50    <ul>
51      <li>Added support for Android 6.0 (API level 23), including new icons and AVD Manager
52        support for creating devices with new screen densities.</li>
53      <li>Fixed an exception that was occuring during update checks.
54        <a href="http://b.android.com/183068">Issue: 183068</a></li>
55      <li>Fixed problem where unresolved view coordinates could cause the layout editor to crash.
56        <a href="http://b.android.com/178690">Issue: 178690</a></li>
57      <li>Fixed issue with invalid resource type warnings.
58        <a href="http://b.android.com/182433">Issue: 182433</a></li>
59      <li>Fixed lint check that was incorrectly flagging resources as private.
60        <a href="http://b.android.com/183120">Issue: 183120</a></li>
61    </ul>
62  </div>
63</div>
64
65
66<div class="toggle-content closed">
67  <p><a href="#" onclick="return toggleContent(this)">
68    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
69      alt=""/>Android Studio v1.3.1</a> <em>(August 2015)</em>
70  </p>
71  <div class="toggle-content-toggleme">
72    <p>Fixes and enhancements:</p>
73    <ul>
74      <li>Fixed support for creating an Android Wear Android Virtual Device (AVD) on Windows. </li>
75      <li>Updated the <em>Project Wizard</em> to use the entered project name.  </li>
76      <li>Added support to allow the Android SDK to be stored in a read-only directory.  </li>
77      <li>Updated Android Plugin for Gradle version to 1.3.0. </li>
78      <li>Fixed issues with launching a debug session from the Android Debug Bridge (adb) Unix
79        shell.  </li>
80      <li>Fixed the Java package renaming message to show the correct package name. </li>
81    </ul>
82  </div>
83</div>
84
85
86<div class="toggle-content closed">
87  <p><a href="#" onclick="return toggleContent(this)">
88    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
89      alt=""/>Android Studio v1.3.0</a> <em>(July 2015)</em>
90  </p>
91  <div class="toggle-content-toggleme">
92    <p>Fixes and enhancements:</p>
93    <ul>
94      <li>Added options to enable
95        <a href="{@docRoot}tools/studio/studio-features.html#dev-services">developer services</a>,
96        such as <a href="https://developers.google.com/admob/">AdMob</a> and
97        <a href="{@docRoot}distribute/analyze/start.html">Analytics</a>, in your app from within
98        Android Studio. </li>
99      <li>Added additional <a href="{@docRoot}tools/debugging/annotations.html">annotations</a>,
100        such as <code>@RequiresPermission</code>, <code>@CheckResults</code>, and
101        <code>@MainThread</code>. </li>
102      <li>Added the capability to generate Java heap dumps and analyze thread allocations from the
103        <a href="{@docRoot}tools/studio/index.html#mem-cpu">Memory Monitor</a>. You can also
104        convert Android-specific HPROF binary format files to standard HPROF format from within
105        Android Studio. </li>
106      <li>Integrated the <a href="{@docRoot}tools/help/sdk-manager.html">SDK Manager</a>
107        into Android Studio to simplify package and tools access and provide update notifications.
108        <p class="note"><strong>Note:</strong> The standalone SDK Manager is still available from
109        the command line, but is recommended for use with only Eclipse ADT and standalone SDK
110        installations. </p> </li>
111      <li>Added the <code>finger</code> command in the emulator console to simulate
112        <a href="{@docRoot}tools/studio/studio-features.html#finger-print">fingerprint</a>
113        authentication.  </li>
114      <li>Added a <code>&lt;public&gt;</code> resource declaration to designate library
115         resources as
116         <a href="{@docRoot}tools/studio/studio-features.html#private-res">public and private</a>
117         resources.
118         <p class="note"><strong>Note:</strong> Requires
119         <a href="{@docRoot}tools/building/plugin-for-gradle.html">Android Plugin for Gradle</a>
120         version 1.3 or higher. </p> </li>
121      <li>Added <a href="{@docRoot}tools/data-binding/guide.html">data binding</a> support to
122        create declarative layouts that bind your application logic to layout elements. </li>
123      <li>Added support for a separate
124        <a href="{@docRoot}tools/studio/studio-features.html#test-module">test APK module</a>
125        to build test APKs in Android Studio.  </li>
126      <li>Updated the <a href="{@docRoot}tools/help/avd-manager.html">AVD Manager</a> with HAXM
127        optimizations and improved notifications. </li>
128      <li>Added 64-bit ARM and MIPS emulator support for
129        <a class="external-link" href="http://wiki.qemu.org/Main_Page">QEMU</a> 2.1. </li>
130      <li>Simplified the resolution of <a href="{@docRoot}tools/help/lint.html">lint</a> warnings
131        by adding quick fixes, such as the automatic generation of
132        <a href="{@docRoot}reference/android/os/Parcelable.html">Parcelable</a>
133        implementation.</li>
134      <li>Added <a href="{@docRoot}sdk/installing/studio-tips.html#live-templates">live template</a>
135        support for quick insertion of code snippets. </li>
136    </ul>
137  </div>
138</div>
139
140
141
142
143<div class="toggle-content closed">
144  <p><a href="#" onclick="return toggleContent(this)">
145    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
146      alt=""/>Android Studio v1.2.2</a> <em>(June 2015)</em>
147  </p>
148  <div class="toggle-content-toggleme">
149    <p>Fixes and enhancements:</p>
150    <ul>
151      <li>Fixed build issues that were blocking builds from completing. </li>
152    </ul>
153  </div>
154</div>
155
156
157<div class="toggle-content closed">
158  <p><a href="#" onclick="return toggleContent(this)">
159    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
160      alt=""/>Android Studio v1.2.1</a> <em>(May 2015)</em>
161  </p>
162  <div class="toggle-content-toggleme">
163    <p>Fixes and enhancements:</p>
164    <ul>
165      <li>Fixed minor performance and feature issues. </li>
166    </ul>
167  </div>
168</div>
169
170
171
172<div class="toggle-content closed">
173  <p><a href="#" onclick="return toggleContent(this)">
174    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
175      alt=""/>Android Studio v1.2.0</a> <em>(April 2015)</em>
176  </p>
177
178  <div class="toggle-content-toggleme">
179    <p>Fixes and enhancements:</p>
180    <ul>
181      <li>Updated the Android runtime window to include the
182        <a href="{@docRoot}tools/studio/index.html#mem-cpu">Memory Monitor</a> tool
183        and added a tab for CPU performance monitoring.</li>
184      <li>Added a <em>Captures</em> tab in the left margin to display the captured memory and CPU
185        performance data files, such as CPU method tracking and memory heap snapshots.</li>
186      <li>Expanded <a href="{@docRoot}tools/debugging/annotations.html">annotation</a>
187          support with additional metadata annotations and inferred nullability. </li>
188      <li>Enhanced the Translations Editor with additional support for Best Current Practice
189          (BCP) 47, which uses 3-letter language and region codes.</li>
190      <li>Integrated IntelliJ 14 and 14.1 features for improved code analysis and performance:</li>
191         <ul>
192          <li>Enhanced debugging to show inline values for variables and referring objects,
193            as well as perform inline evaluation of lambda and operator expressions. </li>
194          <li>Added code style detection for tab and indent sizes. </li>
195          <li>Added scratch files for code experiments and prototyping without project files.</li>
196          <li>Added the simultaneous insertion of opening and closing tags in HTML and XML files.</li>
197          <li>Added a built-in Java class decompiler so you can look at what’s inside a library
198            for which the source code is not available. </li>
199         </ul>
200         <p>See
201         <a class="external-link" href="https://www.jetbrains.com/idea/whatsnew">What's New in IntelliJ</a>
202         for a complete description of the new features and enhancements.</p>
203       </li>
204      <li>Added additional <a href="{@docRoot}tools/studio/index.html#project-view">Project Views</a>
205        for <em>Scratches</em>, <em>Project Files</em>, <em>Problems</em>, <em>Production</em>,
206        and <em>Tests</em> to enhance project management and access. </li>
207      <li>Enhanced the <strong>File &gt; Settings</strong> menu and dialogs for improved settings
208          access and management. </li>
209      <li>Added support for high-density displays for Windows and Linux. </li>
210      <li>Added support for 280 dpi resources in the <code>res/drawable-280dpi/</code> folder.
211     </ul>
212    </ul>
213  </div>
214</div>
215
216
217
218
219<div class="toggle-content closed">
220  <p><a href="#" onclick="return toggleContent(this)">
221    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
222      alt=""/>Android Studio v1.1.0</a> <em>(February 2015)</em>
223  </p>
224
225  <div class="toggle-content-toggleme">
226    <p>Various fixes and enhancements:</p>
227    <ul>
228      <li>Added support for the <a href="{@docRoot}design/wear/index.html">Android Wear</a> watch
229      template. </li>
230      <li>Modified new project and module creation to include
231      <a href="{@docRoot}tools/projects/index.html#mipmap"><code>res/mipmap</code></a> folders for
232      density-specific launcher icons. These <code>res/mipmap</code> folders replace the
233      <a href="{@docRoot}guide/topics/resources/drawable-resource.html"><code>res/drawable</code></a>
234      folders for launcher icons.  </li>
235      <li>Updated launcher icons to have a
236      <a href="{@docRoot}design/material/index.html">Material Design</a> look and added an
237      <code>xxxhdpi</code> launcher icon. </li>
238      <li>Added and enhanced <a href="{@docRoot}tools/help/lint.html"><code>lint</code></a> checks
239      for region and language combinations, launcher icons, resource names, and other common
240      code problems.</li>
241      <li>Added support for Best Current Practice (BCP) language tag 47.  </li>
242    </ul>
243  </div>
244</div>
245
246
247<div class="toggle-content closed">
248  <p><a href="#" onclick="return toggleContent(this)">
249    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
250      alt=""/>Android Studio v1.0.1</a> <em>(December 2014)</em>
251  </p>
252
253  <div class="toggle-content-toggleme">
254    <p>Various fixes and enhancements:</p>
255    <ul>
256      <li>Fixed AVD Manager and <strong>device.xml</strong> file lock issue. </li>
257      <li>Fixed the emulator log on Windows systems. </li>
258      <li>Fixed issue with creating AVDs with Android Studio and Android SDK installed on different
259      drives on Windows systems.</li>
260      <li>Sets the default update channel for new downloads to <strong>Stable</strong>. If you
261      installed the 1.0.0 version of Android Studio and would like stable, production-ready version
262      updates, use <strong>File > Settings > Updates</strong> to change to the <strong>Stable</strong>
263      update channel.
264      </li>
265    </ul>
266  </div>
267</div>
268
269
270<div class="toggle-content closed">
271  <p><a href="#" onclick="return toggleContent(this)">
272    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
273      alt=""/>Android Studio v1.0</a> <em>(December 2014)</em>
274  </p>
275
276  <div class="toggle-content-toggleme">
277    <p>Initial release of Android Studio.</p>
278  </div>
279</div>
280
281
282<div class="toggle-content closed">
283  <p><a href="#" onclick="return toggleContent(this)">
284    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
285      alt=""/>Android Studio v0.8.14</a> <em>(October 2014)</em>
286  </p>
287
288  <div class="toggle-content-toggleme">
289    <p>See
290    <a href="http://tools.android.com/recent/androidstudio0814inbetachannel">tools.android.com</a>
291    for a full list of changes.</p>
292  </div>
293</div>
294
295<div class="toggle-content closed">
296  <p><a href="#" onclick="return toggleContent(this)">
297    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
298      alt=""/>Android Studio v0.8.6</a> <em>(August 2014)</em>
299  </p>
300
301  <div class="toggle-content-toggleme">
302    <p>See <a href="http://tools.android.com/recent">tools.android.com</a> for a full list of changes.</p>
303  </div>
304</div>
305
306<div class="toggle-content closed">
307  <p><a href="#" onclick="return toggleContent(this)">
308    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
309      alt=""/>Android Studio v0.8.0</a> <em>(June 2014)</em>
310  </p>
311
312  <div class="toggle-content-toggleme">
313    <p>Added support for Android Wear projects.</p>
314    <p>See <a href="http://tools.android.com/recent">tools.android.com</a> for a full list of changes.</p>
315  </div>
316</div>
317
318<div class="toggle-content closed">
319  <p><a href="#" onclick="return toggleContent(this)">
320    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
321      alt=""/>Android Studio v0.5.2</a> <em>(May 2014)</em>
322  </p>
323
324  <div class="toggle-content-toggleme">
325  <ul>
326    <li>See <a href="http://tools.android.com/recent">tools.android.com</a> for a full list of changes.</li>
327  </ul>
328  </div>
329</div>
330
331<div class="toggle-content closed">
332  <p><a href="#" onclick="return toggleContent(this)">
333    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
334      alt=""/>Android Studio v0.4.6</a> <em>(March 2014)</em>
335  </p>
336
337  <div class="toggle-content-toggleme">
338  <ul>
339    <li>See <a href="http://tools.android.com/recent">tools.android.com</a> for a full list of changes.</li>
340  </ul>
341  </div>
342</div>
343
344<div class="toggle-content closed">
345  <p><a href="#" onclick="return toggleContent(this)">
346    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
347      alt=""/>Android Studio v0.4.2</a> <em>(Jan 2014)</em>
348  </p>
349
350  <div class="toggle-content-toggleme">
351  <ul>
352    <li>See <a href="http://tools.android.com/recent">tools.android.com</a> for a full list of changes.</li>
353  </ul>
354  </div>
355</div>
356
357<div class="toggle-content closed">
358  <p><a href="#" onclick="return toggleContent(this)">
359    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
360      alt=""/>Android Studio v0.3.2</a> <em>(Oct 2013)</em>
361  </p>
362
363  <div class="toggle-content-toggleme">
364  <ul>
365    <li>See <a href="http://tools.android.com/recent">tools.android.com</a> for a full list of changes.</li>
366  </ul>
367  </div>
368</div>
369
370<div class="toggle-content closed">
371  <p><a href="#" onclick="return toggleContent(this)">
372    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
373      alt=""/>Android Studio v0.2.x</a> <em>(July 2013)</em>
374  </p>
375
376  <div class="toggle-content-toggleme">
377  <ul>
378    <li>Merged in the latest IntelliJ codebase changes. Includes fixes for issues reported by Studio users such as tweaks to Linux font sizes and font rendering.</li>
379    <li>Android Gradle plug-in updated to 0.5.0.
380      <p class="caution"><strong>Caution:</strong> This new version is not backwards compatible.
381      When opening a project that uses an older version of the plug-in, Studio will show an error
382      stating <strong>Gradle &lt;project_name&gt; project refresh failed.</strong></p>
383      <p>The updated Gradle plug-in includes the following changes:</p>
384      <ul>
385        <li>Fixed IDE model to contain the output file even if it's customized through the DSL. Also
386        fixed the DSL to get/set the output file on the variant object so that it's not necessary to
387        use <code>variant.packageApplication or variant.zipAlign</code></li>
388        <li>Fixed dependency resolution so that we resolved the combination of (default config,
389        build types, flavor(s)) together instead of separately.</li>
390        <li>Fixed dependency for tests of library project to properly include all the dependencies
391        of the library itself.</li>
392        <li>Fixed case where two dependencies have the same leaf name.</li>
393        <li>Fixed issue where Proguard rules file cannot be applied on flavors.</li>
394      </ul>
395      <p>All Gradle plugin release notes are available are here: <a href=
396      "http://tools.android.com/tech-docs/new-build-system"
397      >http://tools.android.com/tech-docs/new-build-system</a>.</p>
398    </li>
399    <li>Gradle errors from aapt no longer point to merged output files in the build/ folder, they
400    point back to the real source locations.</li>
401    <li>Parallel Builds. It's now possible to use Gradle's parallel builds. Please be aware that
402    parallel builds are in "incubation" (see <a
403    href="http://www.gradle.org/docs/current/userguide/gradle_command_line.html">Gradle's
404    documentation</a>.) This feature is off by default. To enable it, go to
405    <strong>Preferences</strong> &gt; <strong>Compiler</strong> and check the box <em>Compile
406    independent modules in parallel</em>.</li>
407    <li>Further work on the new resource repository used for layout rendering, resource
408    folding in the editor, and more:
409      <ul>
410      <li>Basic support for .aar library dependencies (e.g. using a library without a local copy of
411      the sources). Still not working for resource XML validation and navigation in source editors.
412      </li>
413      <li>Cycle detection in resource references.</li>
414      <li>Quick Documentation (F1), which can show all translations of the string under the caret,
415      will now also show all resource overlays from the various Gradle flavors and build types, as
416      well as libraries. They are listed in reverse resource overlay order, with strikethrough on
417      the versions of the string that are masked.</li>
418      <li>Fixes to handle updating the merged resources when the set of module dependencies
419      change.</li>
420      <li>XML rendering fixes to properly handle character entity declarations and XML and unicode
421      escapes.</li>
422      </ul>
423    <li>Save screenshot support for the layout preview and layout editor windows.</li>
424    <li>Template bug fixes.</li>
425    <li>Lint bug fixes.</li>
426    <li>Various fixes for crash reports. Thank you, and keep filing crash reports!</li>
427  </ul>
428  </div>
429</div>
430
431<div class="toggle-content closed">
432  <p><a href="#" onclick="return toggleContent(this)">
433    <img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-content-img"
434      alt=""/>Android Studio v0.1.x</a> <em>(May 2013)</em>
435  </p>
436
437  <div class="toggle-content-toggleme">
438  <ul>
439    <li>Various bug fixes, including a fix for a common Windows installation issue.
440  </ul>
441  </div>
442</div>
443
444<p>&nbsp;</p>
445
446
447<h2 id="Troubleshooting">Troubleshooting</h2>
448
449<p>If you encounter problems in Android Studio, look at the following page
450for possible resolutions to known issues: <a href="http://tools.android.com/knownissues"
451>http://tools.android.com/knownissues</a>.</p>
452
453
454
455</div><!-- end main content -->
456
457
458
459
460</div><!-- end relative position wrapper -->
461
462
463
464