Android Studio Dolphin Canary 8 now available
Android Studio - Dolphin | 2021.3.1 Canary 8 is now available in the Canary and Dev channels.
If you already have an Android Studio build on the Canary or Dev channel, you can get the update by clicking Help > Check for Update (or 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 Dolphin, 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 it also affects you.
General fixes
This update addresses the following issues. For details of new features and bugs fixed in each preview release, see previous entries on this blog.
- Issue #120980373: APK Analyzer should not say 'successfully loaded' if there were problems
- Issue #37141715: avdmanager asks "Do you wish to create a custom hardware profile?" even if --silent flag was passed
- Issue #37013762: It is possible to setup Android TV AVD with a portrait orientation
- Issue #37093668: Android Studio 2.0: editing a Virtual Device reverts custom skin selection
- Issue #215982384: AVD does not show TV landscape layout correctly in AVD selection dialog
- Issue #143676761: 2.7" QVGA device shows 'ldpi' in device list instead of 'mdpi', 33% size error between design and test
- Issue #198322894: Android studio doesn't support emulator density of 200dpi
- Issue #69095273: Download links are hidden when selecting a system image, if window is too narrow
- Issue #220795136: AGP 7.1.1 Depends on Vulnerable Netty Version
- Issue #223365583: Duplicate class issues reported by R8
- Issue #220618405: AGP 7.1.1 does not generate RenderScript classes with disabled resource processing
- Issue #72477422: Implement api/annotationProcessor/implementation resolutionStrategy for variant derived configurations
- Issue #215395137: MergeSourceSetFolders launches too many worker actions
- Issue #169266007: issues related with android.defaultConfig.ndk.debugSymbolLevel
- Issue #111118208: 'debug' build type has default signing key, others do not
- Issue #224292746: STRING_TOO_LARGE should fail build process
- Issue #189129263: SQLite syntax highlight issue - "SELECT" can't be followed by "REPLACE"
- Issue #153260798: Autocomplete id in layout editor fills field with incorrect String
- Issue #205182725: Unresolved class name in proguard rules
- Issue #134610948: Retain emulator ordering in AVD Manager
- Issue #220196391: Device Manager shows wrong path in error message when AVD was renamed inside AS
- Issue #217880236: Android Studio Hangs when deleting a virtual device
- Issue #224608006: IllegalArgumentException in SkinLayoutDefinition.parseFile
- Issue #164526282: Spurious syntax errors in AIDL files
- Issue #219784894: Android Studio hosted emulator: AZERTY keyboard compatibility for the Virtual Scene Navigation
- Issue #206972652: Firebase assistant doesn't load
- Issue #219995031: IOException in WindowsPerformanceHintsChecker
- Issue #224833701: Warning about Version catalog should be more clear
- Issue #208357458: Cannot sync project with KMP module in Chipmunk with MPSS
- Issue #217593057: Syncing with Gradle files fails with AGP 7.3.0-alpha01 in Chipmunk Studio
- Issue #144218605: Android Studio small bug
- Issue #216490728: Chipmunk Beta 1: Setup wizard doesn't calculate download size correctly
- Issue #220332124: Lint setup is broken in source-set-per-module scenario
- Issue #224572537: NewApi check doesn't handle new inherited interfaces case
- Issue #225936245: [Lint] "Recycle" detector incorrectly flags animations as not being started
- Issue #224967104: AndroidLintAnalysisTask causes cache miss due to timestamp difference in `lint.jar`
- Issue #225987089: Logcat autoscrolls to the end
- Issue #37109298: Clearing logcat buffer breaks logcat
- Issue #226157129: Logcat stops working after closing it and then opening it again
- Issue #226983026: Animation inspector buttons shown as ">>" (overflow) when system fonts are larger
- Issue #221040668: Android Studio new project wizard still using deprecated function "onActivityCreated" for "Fragment + ViewModel"
- Issue #213460042: New C++ project build file has duplicate externalNativeBuild block
- Issue #117900473: Unordered list in Image Asset > Confirm Icon Path > Res Directory
- Issue #152802800: Bug: choosing to go to "implementation" of a resource doesn't go anywhere
- Issue #219980280: XML editor doesn't warn when using apostrophe (or even ') without escaping with backslash which leads to Gradle failure
- Issue #37083213: Run With Clear Data
- Issue #217700611: Unit tests results are not displayed in Dolphin
- Issue #220143136: Addd more test coverage for Unit tests
- Issue #219164389: Instrumented tests fail with "Project 'X' not found in root project 'X'."
- Issue #219764022: sdkmanager double dependencies issue
- Issue #195754565: Every AS update = new unsolved bugs :|
- Issue #213935705: SDK update does not work if /tmp is a symlink
- Issue #225034997: AVDManager - "Error: Package path is not valid. Valid system image paths are:ository..."
- Issue #159376117: AGP downloads SDK Tools package if only newer command line tools package is installed
- Issue #152423372: SDK Manager not in Tools menu, SDK licenses not accepted, cannot continue
- Issue #216744701: GMD test failed due device provisioning error on Windows