[go: up one dir, main page]

Release updates archive


Android Studio Arctic Fox Canary 12 (2020.3.1.12) is now available in the Canary and Dev channels.

If you have Android Studio set to receive updates on the Canary or Dev channel, you can get the update by choosing Help > Check for Updates (Android Studio > Check for Updates on macOS). Otherwise, you can download it here.
For information on new features and changes in all preview builds of Android Studio Arctic Fox, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.

General Fixes

This update includes fixes for the following public issues:

Android Gradle Plugin Android Studio AVD Manager
  • Issue #128470923: The widths of AVD Manager columns should automatically size to their content
Bundled Plugins Code Editor
  • Issue #181600226: Compose should suggest specific completion instances as part of the modifiers instead of just the interfaces
Compose Preview Import/Sync
  • Issue #170950436: Do not build Gradle task list experimental options seems to be OFF by default


Android Studio Arctic Fox Canary 11 (2020.3.1.11) is now available in the Canary and Dev channels.

If you have Android Studio set to receive updates on the Canary or Dev channel, you can get the update by choosing Help > Check for Updates (Android Studio > Check for Updates on macOS). Otherwise, you can download it here.
For information on new features and changes in all preview builds of Android Studio Arctic Fox, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.

General Fixes

This update includes fixes for the following public issues:

Android Gradle Plugin
  • Issue #182169925: Use special-case media dirs for testAdditionalOutputDir on API 29+
  • Issue #181770616: AGP throw ConcurrentModificationException when change SourceCompatibility to use java 11
Compose Preview Emulator Gradle Files Editor
  • Issue #159160295: Accepting option to enable inline classes support results in Gradle Sync Failure
Resources Testing

Android Studio 4.1.3 is now available in the Stable channel.

If you already have an Android Studio build on the Stable channel, you can get the update by clicking Help > Check for Update (Android Studio > Check for Updates on macOS). Otherwise, you can download here.

For information on new features and changes in all releases of Android Studio, see the Android Studio release notes.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.

General fixes

This update includes fixes for the following public issues:

  • This version (4.1.3) sets the default upgrade channel as "Stable" for 4.1.x users.


Android Studio Arctic Fox Canary 10 (2020.3.1.10) is now available in the Canary and Dev channels.

If you have Android Studio set to receive updates on the Canary or Dev channel, you can get the update by choosing Help > Check for Updates (Android Studio > Check for Updates on macOS). Otherwise, you can download it here.
For information on new features and changes in all preview builds of Android Studio Arctic Fox, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.

Export data from the Database Inspector

You can now easily export databases, tables, and query results from the Database Inspector to save, share, or recreate locally.

To learn more, see the release notes.

Missing class warnings in R8 shrinker

Starting in AGP 7.0.0-alpha10, R8 will more precisely and consistently handle missing classes and the -dontwarn option. Therefore, you should start to evaluate the missing class warnings emitted by R8.

To learn more, see the release notes.

General Fixes

This update includes fixes for the following public issues:

Lint
  • Issue #180889192: Custom Lint check does not compile with 7.0.0-alpha07 (+alpha06,05,etc) due to unresolved imports
AVD Manager SDK Manager
  • Issue #161580306: sdkmanager.bat from command line tools (Windows) does not support paths with spaces
Code Editor Resources
  • Issue #176694227: SVG-to-Vector converter breaks if <rect> element has parameter rx with percentage value
  • Issue #176760787: SVG-to-Vector converter does not apply transformations to the attribute *stroke width* of elements and paths
  • Issue #37086061: Tools-Namespace cannot be applied to other build type's resources
Translations Editor
  • Issue #145653486: National flag of Myanmar displaying as old Burma flag
  • Issue #128106334: Bug: adding translation to the translation editor for a file that exist with qualifier will add yet another file instead of putting it into existing one
  • Issue #176344055: No column headers in Translations Editor
New Code/Templates Android Gradle Plugin Network
  • Issue #131854737: Freeze when clicking on large network call
  • Issue #170799243: Network profiler cause Android Studio to freeze when clicking on large network call
Database Inspector
  • Issue #179012574: Database Inspector CREATE TABLE query puts columns in alphabetic order instead of actual order
Jetpack Compose
  • Issue #181156420: java.lang.NoSuchMethodError: no non-static method Landroidx/compose/runtime/HotReloader$Companion;.saveStateAndDispose
Android Studio

 We are happy to announce the release of ConstraintLayout 2.1.0 beta 1, with many new features :)


dependencies {

    implementation 'androidx.constraintlayout:constraintlayout:2.1.0-beta01'

}


What's new in 2.1.0

More information about the new features in 2.1.0 can be found on the wiki, the source code is available on https://github.com/androidx/constraintlayout


What's new in 2.1.0 beta 1


ConstraintLayout

  • android:layout_width and android:layout_height are back being non-optional due to compatibility issues.

Helpers

  • added a way to animate or jump directly to a given item of a Carousel
  • new CircularFlow helper

MotionLayout

  • Programmatic support for inserting and removing onSwipe and onClick on Transitions
  • Experimental Support for Transitions through screen rotation
  • support duration argument to transitions
  • Better support for customAttributes that are boolean or References

Fixes


[MotionLayout] transitionToState has significant delays between Transitions with beta7 and beyond164846248
ConstraintLayout 2.0.2 broke layout_constraintDimensionRatio170313444
ConstraintLayout 2.0.3/2.0.4 broke layout_constraintDimensionRatio constrain one specific side172048754
MotionLayout customBoolean is not working correctly156780146
constraintSet.applyTo(...) when called two or more times in a row, sometimes doesn't work in beta8.160714159
ConstraintLayout 2.0.1 miscalculated the Height of its container169182428
MotionLayout is not able to load scenes programatically173848665
Barrier work incorrectly on layout preview and RecyclerView174070152
[Regression 2.0.1 -> 2.0.4] Center a view to another view doesn't work properly (Possible rounding issue)174248029
API Breaking: ConstraintLayout.LayoutParams now inherits directly from ViewGroup.LayoutParams176221189
MotionLayout: UnsupportedOperationException: Can't convert to dimension: type=0x3 (API 16)179692880
KeyTrigger action not called135938944
[2.0.0-rc1] onTransitionCompleted not called after an extremely fast OnSwipe transition163608550
TransitionListener is not called for transition170870064
ConstraintLayout 2.0.1-2.0.4 does not respect direction (rtl) in Flow's app:flow_horizontalBias172349347
constraintset setVisibility does not work for group172652620
Make it possible to programatically switch between items in Carousel Helper173785377
[Regression 2.0.1 -> 2.0.4] ConstraintLayout with wrap_content width doesn't show all visible views174231601
[regression 2.0.2 -> 2.0.3] ConstatintLayout Flow views overlapps each other with "chain" wrapMode174313770
2.0.0-beta6 and higher - autoTransition="animateToStart" not work175475328
ConstraintLayout 2.1.0-alpha2 causes the MaterialTimePicker layout to break175936038
Updating left/right margins programmatically does not work in ConstraintLayout 2.1.0-alpha2176819521
Constraining to an <include>ed Guideline Throws an AssertionError177338137
ConstraintLayout Flow overlapping views with wrap_content width177928784
BUG181589156


Android Studio 4.2 Beta 6 is now available in the Beta channel.

If you have Android Studio set up to receive updates on the Beta channel, you can get the update by choosing Help > Check for Updates (Android Studio > Check for Updates on macOS). Otherwise, you can download it here.

For information on new features and changes in all preview builds of Android Studio 4.2, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.

General Fixes

This update includes fixes for the following public issues:

Emulator
  • Issue #171136614: Emulator is janky and is dropping frames when launched in a tool window (embedded in studio) but works perfectly fine when launched as a separate window


Android Studio Arctic Fox Canary 9 (2020.3.1.9) is now available in the Canary and Dev channels.

If you have Android Studio set to receive updates on the Canary or Dev channel, you can get the update by choosing Help > Check for Updates (Android Studio > Check for Updates on macOS). Otherwise, you can download it here.
For information on new features and changes in all preview builds of Android Studio Arctic Fox, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.

JDK 11 required to run AGP 7.0

When using Android Gradle plugin 7.0 to build your app, JDK 11 is now required to run Gradle. Android Studio Arctic Fox bundles JDK 11 and configures Gradle to use it by default, which means that most Android Studio users do not need to make any configuration changes to their projects.

For more information, see the release notes.

General Fixes

This update includes fixes for the following public issues:

Android Gradle Plugin
  • Issue #179381701: Manifest-merger should verify that only one <uses-sdk> is present.
Android Studio AVD Manager
  • Issue #128106333: Can't finish emulator configuration if emulator was set an external sdcard file and it is deleted
  • Issue #159631139: Virtual devices are not sorted by default
Code Editor
  • Issue #151239595: Room @Query resolver resolves the table to the wrong class
  • Issue #127890347: Import Order should match AOSP style : static at the top
  • Issue #141319429: Missing OnClick handler error reported in XML when using Fragments, due to tools:Context value
  • Issue #62692196: OnClick handler methods which are defined in super class aren't recognised in layout file which uses tools:context="subclass"
  • Issue #165896697: Lint: Incorrectly thinks FragmentContainerView android:name=".Fragment" class "is never used" when it is
  • Issue #156549140: Compose sample docs: add margins to preview image
Database Inspector
  • Issue #178109346: Please make window drag handle larger
  • Issue #162568147: Please use progress indicator when waiting from response from room in db inspector
  • Issue #161718184: Database Inspector: Please make it possible to resize the columns !
Device File Explorer Emulator Logcat Memory
  • Issue #176006855: Class names aren't shown properly in memory profiler, live tracking mode
  • Issue #155220549: Memory profiler - Arrange by package does not work
New Code/Templates Resources
  • Issue #138908185: Bug: Portoguese flag for german (de) language translation value files
  • Issue #124064874: Section comments "region - endregion" doesn't work in proguard files
SDK Manager Translations Editor
  • Issue #124812179: impossible to access the panel where you can copy and paste translations