Monday, March 8, 2021

Android Studio Arctic Fox Canary 9 available


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