[go: up one dir, main page]

Release updates archive

Android Studio - Electric Eel | 2022.1.1 RC3 is now available in the Beta channel.

If you already have an Android Studio build on the Beta 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 Electric Eel, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

Fixed Issues
Android Gradle Plugin
r8.jvmArgs don't get used
Deployment
Device mirroring error
Fragment
Fragment DialogFragmentCallbacksDetector Lint is broken when I upgrade to lint 30.4.x (AGP 7.4.x)
Import/Sync
No run configurations created for modules with "com.android.test" Gradle plugin
Frozen IDE attempting kotlin method refactor in large project
Lint
Lint: NPE due to querying Application instance in mergeOnly mode
Shrinker (R8)
[R8 3.3.68] Crash on some Android 6 devices after upgrading from R8 3.2
Latest version com.android.tools.build:gradle:7.3.1 with okhttp 3.12.13 crashes on Android API 16
R8 doesn't properly obfuscate enum constant values for Kotlin enum class
R8 stripping out unused field, causes NPE in the code down below in the class constructor.
Creating an D8 AppInfo for horizontal merging may invalidate D8 type assumptions

Android Studio - Flamingo | 2022.2.1 Canary 10 is now available in the Canary channel.

If you already have an Android Studio build on the Canary 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 Flamingo, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

Fixed Issues
Android Gradle Plugin
Instrumentation API does not transform local file dependencies
`AnnotationProcessorOptions.arguments are queried` error when updating to 7.4 Beta 1
Move Gradle public plugins to gradle-api and remove BasePlugin.getExtension
r8.jvmArgs don't get used
JDK17 as min version required for AGP
AGP 8.0.0 A8 breaks baseline profiles
Change 'compileSdkVersion' to 'compileSdk' in CheckAarMetadataTask message in AGP 8.0
AGP 7.4.0-rc01 breaks Variant API with "Querying the mapped value of map(provider(java.util.Set)) before task '...' has completed is not supported"
Android Studio
Don't show irrelevant Java preview features popup
APK Viewer
Baseline Profiles rules Too Large
Decode Baseline Profiles for App Bundles
AVD Preview
Vector Asset is unable to load SVG file
Build Analyzer
No "new build warnings available" notification from Build Analyzer
Code Editor
AppLinksAutoVerify doesn't support 301 redirects
Compose Editing
Deprecated compose `Image` import promoted above non-deprecated versions
Deployment
Device mirroring error
Design Tools
Converting SVG to Android Vector Graphics fails for linear gradients because of xref:href elments
Dexer (D8)
Dex merging error related to global synthetics after upgrading AS Canary 6 to 7
Emulator
Random emulator kernel CRASH related to WLAN emulation (mac80211_hwsim)
Tooltip for camera control resize emulator
Fragment
Fragment DialogFragmentCallbacksDetector Lint is broken when I upgrade to lint 30.4.x (AGP 7.4.x)
Import/Sync
JDK missing from the IDE
Adding sources after variants are created breaks sync
Android Support Plugin error messages need rewording
Layout Editor
LinearLayout horizontal and vertical icons can be misleading
Lint
AccessibilityDetector lint check explanation is outdated
Lint SDK_INT checks should understand temporary local variables
Error when TestMode.TYPE_ALIAS replace Function type with typealias
Bug: when ObjectAnimator is created outside of current code block, there are false-positive warnings of not starting it #38
Lint: NPE due to querying Application instance in mergeOnly mode
NonConstantResourceId lint rule cannot detect to assign constant values from resource id
not showing error on view id
Failure to deserialize lint resources cache results in a lint error (but should be a warning)
AGP Flamingo Alpha 8 Lint NewApi Desugar Regression
Lint Integration
Baseline file is currently an Input and an Output of the Lint tasks
Logcat
Add a Right Click Action to Copy Message Text
ProfileInstaller & Baseline Profiles
Expose addMetadata for Hawkeye tests
Resources
Refactoring XML Color (NOT File) Name Denies Use of Uppercase Character as Invalid File Name
Running Tests
Every time I run unit tests with coverage I have to recompile (twice)
Upgrade Assistant
Upgrading to AS Flamingo Canary 9 cause project to fail when Custom BuildConfig fields are used in gradle file.

Android Studio - Electric Eel | 2022.1.1 RC2 is now available in the Beta channel.

If you already have an Android Studio build on the Beta 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 Electric Eel, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

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.

Android Gradle Plugin

Deployment

Fragment
  • Issue #237567009: Fragment DialogFragmentCallbacksDetector Lint is broken when I upgrade to lint 30.4.x (AGP 7.4.x)

Import/Sync
  • Issue #256669321: No run configurations created for modules with "com.android.test" Gradle plugin
  • Issue #248576926: Frozen IDE attempting kotlin method refactor in large project

Lint
  • Issue #259140252: Lint: NPE due to querying Application instance in mergeOnly mode

Shrinker (R8)
  • Issue #238399429: [R8 3.3.68] Crash on some Android 6 devices after upgrading from R8 3.2
  • Issue #258270051: Latest version com.android.tools.build:gradle:7.3.1 with okhttp 3.12.13 crashes on Android API 16
  • Issue #259389417: R8 doesn't properly obfuscate enum constant values for Kotlin enum class
  • Issue #259298098: R8 stripping out unused field, causes NPE in the code down below in the class constructor.
  • Issue #259933493: Creating an D8 AppInfo for horizontal merging may invalidate D8 type assumptions

Share on Twitter Share on Facebook

Android Studio - Flamingo | 2022.2.1 Canary 9 is now available in the Canary channel.

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 Flamingo, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

The following is a list of general fixes in Android Studio Flamingo Canary 9. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android App Bundles
  • Issue #208593320: Allow the capability to specify path for libraries to be included in App bundle which are built externally
Android Gradle Plugin
  • Issue #211012777: lint.xml in modules is not considered for UP-TO-DATE check of lint tasks
  • Issue #197342475: Android Gradle Plugin 7.0+ and Android Tests issue: Cannot find resource: id
  • Issue #255788407: configureCMakeDebug flakily crashing with null pointer exception
  • Issue #254292369: IllegalAccessError upgrading project to AS2022.2.1.5, FireBasePerfPlugin
  • Issue #255584199: Sync fails with cryptic error "Collection contains no element matching the predicate."
AVD Manager
Compose Editing
Compose Preview
  • Issue #240601093: KotlinReflectionNotSupportedError: Kotlin reflection implementation is not found at runtime
Import/Sync (R8)
  • Issue #236692992: JDK missing from the IDE
  • Issue #248658503: OutputBuildAction has been compiled by a more recent version of the Java Runtime
  • Issue #256669321: No run configurations created for modules with "com.android.test" Gradle plugin
  • Issue #254306029: False positive IDE warning about Java 'preview' language level
  • Issue #248576926: Frozen IDE attempting kotlin method refactor in large project
IntelliJ
  • Issue #240307731: Project leak via FocusChangeListener in FileEditorManagerImpl
Kotlin Plugin
  • Issue #238235642: Regression in EE: Extracting a method sometimes doesn't work
Lint
  • Issue #257726238: Android Studio improperly marks specified version as out-of-date.
  • Issue #256418226: AndroidDeprecationInspection.DeprecationFilter EP is never registered in android-plugin.xml file
New Code/Templates
  • Issue #255821913: Android Studio generates wrong activity statement in manifest when the new activity is not created in the root directory of the project
  • Issue #257290395: Empty Views Activity template fails to import R class when the activity is not created in the root package
  • Issue #254186242: Databinding is not supported in Android Studio Template.
Profilers
  • Issue #256641354: Bottom Up view of simpleperf trace not populating correctly in Flamingo C6
Wear
  • Issue #238504627: Using "esc" as back button shortcut loses focus on the emulator

Android Studio - Electric Eel | 2022.1.1 RC1 is now available in the Beta channel.

If you already have an Android Studio build on the Beta 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 Electric Eel, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

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.

Android Gradle Plugin
  • Issue #241469653: AGP 7.4.0-alpha09 generates builds that won't upload into Firebase App Distribution

Compose Preview

Import/Sync
  • Issue #248658503: OutputBuildAction has been compiled by a more recent version of the Java Runtime

Kotlin Plugin

Profilers
  • Issue #256641354: Bottom Up view of simpleperf trace not populating correctly in Flamingo C6

Release Bundle/APKs
  • Issue #119886985: 'Generate Signed Bundle / APK' - destination path should depend on the module

Running Tests
  • Issue #241426924: Every time I run unit tests with coverage I have to recompile (twice)

Upgrade Assistant

Android Studio - Electric Eel | 2022.1.1 Beta 5 is now available in the Beta channels.

If you already have an Android Studio build on the Beta 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 Electric Eel, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

The following is list of general fixes in Android Studio Electric Eel Beta 5. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Gradle Plugin
Layout Editor
Shrinker (R8)
  • Issue #251015885: [R8 4.0.30] Cannot constrain type: LONG for value: v147 by constraint: OBJECT

Android Studio - Flamingo | 2022.2.1 Canary 8 is now available in the Canary channel.

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 Flamingo, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

The following is a list of general fixes in Android Studio Flamingo Canary 8. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Gradle Plugin
  • Issue #241469653: AGP 7.4.0-alpha09 generates builds that won't upload into Firebase App Distribution
C++ Build
Compose Editing
Databinding
  • Issue #238964168: Databinding compiler no longer resolve types in multiplatform library with kotlin 1.7.0
Release Bundle/APKs
  • Issue #119886985: 'Generate Signed Bundle / APK' - destination path should depend on the module

Android Studio - Flamingo | 2022.2.1 Canary 7 is now available in the Canary channel.

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 Flamingo, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

Here is a list of general fixes in Android Studio Flamingo Canary 7. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Studio - Electric Eel | 2022.1.1 Beta 4 is now available in the Beta channel.

If you already have an Android Studio build on the Beta 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 Electric Eel, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

Here is a list of general fixes in Android Studio Electric Eel Beta 4. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Studio - Flamingo | 2022.2.1 Canary 6 is now available in the Canary channel.

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 Flamingo, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

Here is a list of general fixes in Android Studio Flamingo Canary 6. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Studio - Electric Eel | 2022.1.1 Beta 3 is now available in the Beta channel.

If you already have an Android Studio build on the Beta 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 Electric Eel, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

Here is a list of general fixes in Android Studio Electric Eel Beta 3. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Studio - Flamingo | 2022.2.1 Canary 5 is now available in the Canary channel.

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 Flamingo, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

Here is a list of general fixes in Android Studio Flamingo Canary 5. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Studio - Flamingo | 2022.2.1 Canary 4 is now available in the Canary channel.

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 Flamingo, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

Here is a list of general fixes in Android Studio Flamingo Canary 4. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Studio - Dolphin | 2021.3.1 Patch 1 is now available in the Stable channel.

If you already have an Android Studio build on the Stable channel, you can get the update by clicking Help > Check for Update (Android Studio > Check for Updates on macOS). Otherwise, you can download it here.

General fixes and features

Here is a list of general fixes in Android Studio Dolphin Patch 1. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Studio - Flamingo | 2022.2.1 Canary 3 is now available in the Canary channel.

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 Flamingo, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

Here is a list of general fixes in Android Studio Flamingo Canary 3. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

 Android Studio - Electric Eel | 2022.1.1 Beta 2 is now available in the Beta channel.

If you already have an Android Studio build on the Beta 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 Electric Eel, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

Here is a list of general fixes in Android Studio Electric Eel Beta 2. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Studio - Flamingo | 2022.2.1 Canary 2 is now available in the Canary channel.

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 Flamingo, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

Here is a list of general fixes in Android Studio Flamingo Canary 2. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Studio - Electric Eel | 2022.1.1 Beta 1 is now available in the Beta channel.

If you already have an Android Studio build on the Beta 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 Electric Eel, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

Here is a list of general fixes in Android Studio Electric Eel Beta 1. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Studio - Flamingo | 2022.2.1 Canary 1 is now available in the Canary channel.

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 Flamingo, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

Here is a list of general fixes in Android Studio Flamingo Canary 1. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.


Android Studio Dolphin is now available in the Stable channel. You can download it here.


For an overview of what's new in this release, see the release notes.

Android Studio - Electric Eel | 2022.1.1 Canary 10 is now available in the Canary channel.

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 Electric Eel, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

General fixes and features

Here is a list of general fixes in Android Studio Electric Eel Canary 10. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.


Android Studio - Dolphin | 2021.3.1 RC1 is now available in the Beta channel.

If you already have an Android Studio build on the Beta 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.

General fixes and features

Here is a list of general fixes in Android Studio Dolphin RC1. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Studio - Chipmunk | 2021.2.1 Patch 2 is now available in the Stable channel.

If you already have an Android Studio build on the Stable channel, you can get the update by clicking Help > Check for Update (Android Studio > Check for Updates on macOS). Otherwise, you can download it here.

Android platform support

With Android Studio Chipmunk Patch 2 and Android Gradle 7.2.2, you can compile against Android 13 APIs by setting `compileSdk=33`. The highest supported minimum Sdk version is 32. `minSdk = 33` is not supported until Android Gradle plugin 7.3.0-beta05.

General fixes

The following is list of general fixes in Android Studio Chipmunk Patch 2. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Gradle Plugin
  • Issue #232438924: AndroidGradlePlugin version 7.2 breaks transform API when used along with ASM API
  • Issue #231037948: AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
C++ Debugger
  • Issue #37119428: Release version of a native library from a dependent project gets packaged even for a debug build variant
Design Tools
Dexer (D8)
  • Issue #235325369: Document the compiler version required for each desugared library version
Gradle
Import/Sync
Shrinker (R8)
  • Issue #236875523: ArrayIndexOutOfBoundsException in IntSwitch
  • Issue #236618700: R8 3.1.7-dev and above improperly optimizes Enums, leading to NoSuchFieldError
  • Issue #223424356: R8 causing VerifyError on Scala libraries
  • Issue #232379893: Gradle 7.2.0 causing APK build error com.android.tools.r8.CompilationFailedException
  • Issue #236615030: NPE in shrinker, R8 version 3.2.60
  • Issue #236294139: [R8 3.3.57] NoClassDefFound due to interface replaced with abstract class with higher SDK requirements
  • Issue #231030461: NullPointerException in FieldAssignmentTracker using 3.3.35

Android Studio - Electric Eel | 2022.1.1 Canary 9 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 Electric Eel, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

Updates to Live Edit

In Android Studio Electric Eel, you can use Live Edit to deploy code changes to your composable to an emulator or device in real time. You don't have to wait for builds or deployments to be completed, so you can make faster progress in creating your app.

Starting with Electric Eel Canary 9, if your project is using Compose version 1.2 or higher, Live Edit no longer needs to reset composition after code changes. Only the first code change made to a given file resets composition. Subsequent edits don't reset composition.

General fixes and features

The following is list of general fixes in Android Studio Electric Eel Canary 9. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Gradle Plugin
Lint
  • Issue #233912817: Lint UnusedIds incorrectly fails when using ViewBinding as suggested by official docs
Android Gradle Plugin
Compose Preview
  • Issue #234054935: androidx.media3.exoplayer.offline.Download causes no preview
  • Issue #235848118: Recursive call of PreviewParameterProvider causes NoSuchMethodException or empty preview without error
Deployment
  • Issue #237569032: Deploying Compose Preview to device requires two gradle builds
Design Tools
  • Issue #227616016: Layout validation: "androidx.viewpager2.widget.ViewPager2 is partially hidden in layout"
Import/Sync
  • Issue #236114272: Make applicationIds for all variants available at sync time
  • Issue #240400766: KTIJ-22303: Mpp and Kotlin model cacheOriginIdentifier's do not match
  • Issue #232001921: Editor of unit test source fails to resolve string resource declared in another module
  • Issue #239800707: Sync cancelled/crashes at data importers phase is never reported to the main sync listener
  • Issue #236701223: Getting IDEA Project structure dialog
  • Issue #231701341: KMP with HMPP common code not resolving with Android-only target
  • Issue #237043557: Cryptic JDK location warning suggesting a problem but not defining it
Lint
  • Issue #237421695: Wrong lint warning for `@Parcelize` annotation on sealed class.
  • Issue #236834039: `./gradlew lintDebug` not always printing specific violations
  • Issue #239554951: Lint's ignoreWarnings flag (-w) ignores warnings but not informational severity
  • Issue #239504900: Lint "AutoCloseable used without 'try'-with-resources" and "This TypedArray should be recycled after use with #recycle()" conflict
  • Issue #237807241: Lint initializes UAST from reporting task which should be invalid
  • Issue #237813416: Android Lint Report tasks are never up-to-date
Lint Integration
  • Issue #236524525: AndroidLintAnalysisTask has cache misses due to relative path normalization
Logcat
Project View
Run

Android Studio - Dolphin | 2021.3.1 Beta 5 is now available in the Beta channel.

If you already have an Android Studio build on the Beta 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.

General fixes and features

The following is list of general fixes in Android Studio Dolphin Beta 5. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you.

Android Gradle Plugin
  • Issue #234629577: AGP 7.2 com.android.test module unable to access com.android.app module's test fixture classes 
ART
  • Issue #231903117: [R8 3.3.40] dex2oat speed-profile invocation appears to hang on Android 8 device

Build Variants
Import/Sync
Shrinker (R8)
  • Issue #236618700: R8 3.1.7-dev and above improperly optimizes Enums, leading to NoSuchFieldError
  • Issue #230811741: NullPointerException during generation of dump using R8 3.3
  • Issue #235184674Assertion error: Cannot computer relationship for not set
  • Issue #236294139: [R8 3.3.57] NoClassDefFound due to interface replaced with abstract class with higher SDK requirements