Android Studio Arctic Fox Canary 2 (2020.3.1.2) 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.
Android Studio now uses Gradle test runner
To improve overall consistency of test executions, Android Studio now uses Gradle to run all unit tests by default.
In many cases, this change will not affect your testing workflow in the IDE. However, if you're using custom Android JUnit run configurations, you will need to migrate these configurations to Gradle run configurations.
To learn more, see the release notes.
Known issue: Update patches not working for Canary 2
On Linux and macOS machines, update patches are not working for Canary 2. To upgrade to the Canary 2 release, download and install the full version.
General Fixes
This update includes fixes for the following issues:
Android App Bundles- Issue #111082605: Root binary files are packaged with base.apk instead of feature.apk
- Issue #173770818: Having tests only under `androidTest/kotlin` will not run any integration tests
- Issue #173554093: JNI support is incorrectly handling inner class names
- Issue #173111113: Drop ArtifactsByConfigurationModuleSetupStep
- Issue #155624809: Implement "Extract string resource" in AS
- Issue #169522329: Jetpack compose: provide intention action to un-surround a component
- Issue #146702651: layout_constraintDimensionRatio value error
- Issue #157906217: Property value resolution stack missing
- Issue #172055763: Lint: OOM while analyzing Kotlin list of lambdas with receivers
- Issue #173825213: lint.xml <ignore> paths not treated as relative to the lint.xml file
- Issue #163156198: Activity Wizard doesn't create files