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
- Issue #144443763: Enable device frame checkbox state is broken
- Issue #151968449: avdmanager creates invalid AVD config
- Issue #128470923: The widths of AVD Manager columns should automatically size to their content
- Issue #161580306: sdkmanager.bat from command line tools (Windows) does not support paths with spaces
- Issue #133272518: ${applicationId} Error In AndroidManifest.xml, it's hint "Cannot resolve symbol 'applicationId'"
- Issue #170489566: IDE, context highlighting stops.
- Issue #156550033: Compose preview is rendered with an opaque background
- Issue #161488011: Android Room Entity with AutoValue
- Issue #37057404: Android Studio Plural Resource Code Folding for Format Arguments
- 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
- 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
- Issue #181530512: [Sample Wizard] Style of vertical divider
- Issue #62721914: Divider between list of samples and sample description should be draggable
- Issue #37074303: Add "android:labelFor" in templates
- Issue #166675916: Add public gradle API to enforce warnings as errors for R8
- Issue #172895799: Premote GENERATE_MANIFEST_CLASS to softly enforced.
- Issue #131854737: Freeze when clicking on large network call
- Issue #170799243: Network profiler cause Android Studio to freeze when clicking on large network call
- Issue #179012574: Database Inspector CREATE TABLE query puts columns in alphabetic order instead of actual order
- Issue #181156420: java.lang.NoSuchMethodError: no non-static method Landroidx/compose/runtime/HotReloader$Companion;.saveStateAndDispose
- Issue #181575029: Completion breaks for @Composable methods
- Issue #181203166: Add test dependencies to "Empty Compose" project template