The ConstraintLayout library allows you to create complex layouts easily, avoiding deep nested hierarchies and providing many powerful features for designing UIs: Many improvements have been made since 2.2, providing a smoother experience.
Note : with Android Studio 2.3 reaching release candidate status, we also encourage people to switch to it for editing layouts (ConstraintLayout included). We recommend updating to this version, particularly if used in production.
It's available as a small unbundled library, in the Android Studio SDK Manager (under the "Support Repository" section), compatible with API level 9 (Gingerbread and above). This feature replaces device filesystem interactions previously accomplished through DDMS ( Dalvik Debug Monitor Server)Īfter months of intensive development, we are delighted to announce the 1.0 release of the ConstraintLayout library. By moving dependency resolution to execution time, you should expect improved configuration times for large projects.Īndroid 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.ĭevice File Explorer - Seamlessly view, modify and interact with device filesystems directly in Android Studio. In previous versions, dependency resolut ion occurs during Gradle configuration time. You should also e xpect improved build sp eeds for applications using legacy multi-dex (minSdkVersion < 21).ĭependency resolution at execution time. This allows for more incrementality and will result in faster incremental builds. Dex’ing is now done at a per class level. 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. If a program is paused on breakpoint, app restarting is expected. Instant Run Debug Issue 234401 should now be resolved.