Tuesday, December 1, 2020

Android Studio Arctic Fox Canary 1 available


Android Studio Arctic Fox Canary 1 (2020.3.1.1) 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.

Updated version numbering for Android Studio

We have changed the version numbering system for Android Studio to more closely align with IntelliJ IDEA, the IDE upon which Android Studio is built. For more information, see the release notes.

Updated version numbering for Android Gradle plugin

We are updating the version numbering for Android Gradle plugin (AGP) to more closely match the underlying Gradle build tool. Therefore, AGP 7.0 will be the next release after AGP 4.2. For more details, see Versioning changes in the AGP release notes.

General Fixes

This update includes fixes for the following issues:

Activity
  • Issue #170026127: ActivityResultFragmentVersionDetector lint failure when using 1.2.0-beta01 with fragment 1.3.0-beta01
Android Gradle Plugin Android Studio
  • Issue #169776728: Incorrect imports when using Jetpack Compose default live templates
  • Issue #80166964: IntDef annotation for variable not working anymore
AVD Manager
  • Issue #159878401: "Cold Boot Now" on AVD Manager does not really cold boot emulator
Build Output C++
  • Issue #169442540: Include header directories in project
  • Issue #168806413: Adobe Listening Session: In APK debugging, single import directory for all .so files
C++ Build
  • Issue #159434435: Android Gradle Plugin 4.0: CMake argument starting from '-C' is not passed to cmake executable, rendering build broken
  • Issue #171300770: NullPointerException in CmakeServerExternalNativeJsonGenerator when refreshing linked C++ projects
C++ Debugger
  • Issue #168647695: Remove rerun button from the native debug panel
  • Issue #37121046: Debugger type selection ignored/broken until I click "edit configurations"
Code Editor CPU Emulator
  • Issue #162564820: "Enter" key doesn't work in Emulator tool window
  • Issue #155221674: Embedded Emulator: Feature request for device frame on/off
  • Issue #170657960: Embedded emulator on Windows never closes the emulator process
  • Issue #162573673: Android Emulator in same window as studio does support drag and install of APK on emulator
Import/Sync Layout Editor
  • Issue #139242310: Creating a layout file with specific qualifiers fails if a directory already exists with the same qualifiers
  • Issue #173198421: Request to insert missing font sizes into textview
Lint Navigation Editor
  • Issue #170059094: Unresolved reference for NavArgs declared at top of (nested) NavGraph
  • Issue #164163197: Navigation destination search not working for "e", "r" and "o" letters
  • Issue #172694913: AS 4.2 performs incorrect case mapping for camelCase graph IDs when referencing Directions classes
New Code/Templates Release Bundle/APKs
  • Issue #157584987: Android Gradle Plugin 3.6.x resulting larger .aab on debug build compared to AGP 3.5.x
Resource Manager Run
  • Issue #167977589: Run button disabled while Gradle sync is invalidated
  • Issue #170709330: "NoSuchMethodException: android.content.res.CompatResources.getLoaders []" when starting from Android Studio
Running Tests
  • Issue #163791525: INSTALL_PARSE_FAILED_NO_CERTIFICATES when running test on multiple devices
  • Issue #162006827: Robolectric tests run in Android Studio 4.1 fail with a bad ASM dependency
Upgrade Assistant
  • Issue #156100314: Consider handling Crashlytics versions in the upgrade assistant
Windows & Menus