[go: nahoru, domu]

Release updates archive

Android Studio 2.4 Preview 3 is now available in the Canary and Dev channels.

This update adds support for the Android O Developer Preview and includes various bug fixes.

If you have 2.4 Preview 2, you should receive an update notification. If not, click Help > Check for Update (or Android Studio > Check for Updates on Mac). Or download a new install here.

Android Studio 2.4 Preview 2 is now available in the Canary and Dev Channels.

This includes all the changes from Preview 1 with the following additional fixes in Preview 2:

  • Software Updates should now notifying you correctly and only when there are updates.
  • Mac builds should be signed fully and no longer present a warning
  • Patching should be working again making it easier to move to preview 3

We appreciate all of your feedback on Preview 1 and hope Preview 2 resolves some of your installation pain points. Please keep the feedback coming.

We have just released Android Studio 2.4 Preview 1 to the Canary and Dev Channels. This is an early build, so expect more updates over the coming weeks.

Major changes include:

Code:

  • In Android Studio 2.4 Preview 1 we upgraded the base IDE from IntelliJ 2016.2 to 2017.1 EAP, which adds a number of new features in 2016.3 and 2017.1 -- including parameter hints, semantic highlighting, instant results in search, and much more.
  • Many new lint checks

Instant Run:

  • Instant Run Debug Issue 234401 should now be resolved. If a program is paused on breakpoint, app restarting is expected. But if the app is not paused on a breakpoint, it shouldn’t restart and hot swap should work when you only make a method implementation change.

Build:

  • Incremental dex’ing. Dex’ing is now done at a per class level. This allows for more incrementality and will result in faster incremental builds. You should also expect improved build speeds for applications using legacy multi-dex (minSdkVersion < 21).
  • Dependency resolution at execution time. In previous versions, dependency resolution occurs during Gradle configuration time. By moving dependency resolution to execution time, you should expect improved configuration times for large projects.

IDE:

  • Android Studio on the mac will now be called “Android Studio 2.4 Preview.app” to make it easier for you to run 2.3 stable with the new previews side by side.
  • Device File Explorer - Seamlessly view, modify and interact with device filesystems directly in Android Studio. This feature replaces device filesystem interactions previously accomplished through DDMS (Dalvik Debug Monitor Server)

Known Issues: 

  • If you check for updates it will tell you there is a new version of Android Studio 2.4 Preview 1 (build 171.3804684). This is the same build you already have installed. Please don't try to download it again. We will have a fix included in Android Studio 2.4 Preview 2.
  • Mac builds may prompt you saying it can't be opened because it is from an unidentified developer. The zip appears to signed, but has issues. We will update it in Preview 2. If you want to try it in preview 1, please right click and select open. 

We just published ConstraintLayout 1.0.2. As always, it's available in the SDK Manager (under the "Support Repository" section). We recommend to update to this version.

Note: with Android Studio 2.3 being released, we strongly encourage people to switch to it for editing layouts (ConstraintLayout included). Many improvements have been made since 2.2, providing a smoother experience.

Changes:

  • fixed wrap content issues if specifying padding on the ConstraintLayout component
  • handles programmatic setId() calls on ConstraintLayout component correctly


We just published ConstraintLayout 1.0.1. As always, it's available in the SDK Manager (under the "Support Repository" section). We recommend to update to this version.

Note: with Android Studio 2.3 reaching release candidate status, we also encourage people to switch to it for editing layouts (ConstraintLayout included). Many improvements have been made since 2.2, providing a smoother experience.

Key changes:

  • fixed some wrap content issues (e.g in scrollview) 
  • better gone handling in chains with match_constraint
  • minimum dimensions applied to ConstraintLayout will take in account padding