[go: up one dir, main page]

Release updates archive

 Android Studio - Canary | 2023.2.1 Canary 1 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 Iguana, 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

Below is a list of general fixes in Android Studio Iguana Canary 1 and Android Gradle Plugin 8.3.0-alpha01. 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.


Fixed Issues
Android Gradle Plugin
Build cache is redundant for PackageForUnitTest task
[AGP 8.1.0] ./gradlew test fails with "Unable to find manifest output" if both splits.abi.isEnable and testOptions.unitTests.isIncludeAndroidResources are true
AGP model building fails with nested gradle composite builds
Resource shrinker mangles resource IDs, leading to runtime crashes
Android SDK Upgrade Assistant
Target SDK Upgrade Assistant never loads
Baseline Profiles & ProfileInstaller
Profgen - option to output all DM files simultaneously
Build Variants
Switch active variant when default variant changes
Conflicts in the Build Variants window should be on the consumer project rather than the producer
C++ Build
C++ plugin reports preprocessor errors on gradlew
C++ Editor
Updating symbols constantly which blocks building
Short-circuit C/C++ Analyses when there are no C/C++ projects
Code Analysis
Proguard awareness highlights @interface type as invalid
Debugger
Compose Preview attempts to open for external libraries
JVM_IR evaluate expression fails to evaluate fragments with SAM wrappers
For Compose Preview, Split-view seems to be an over-aggressive default
Gradle Files Editor
[Version Catalog] False positive on unused dependency alias when used in bundles
Import/Sync
UI for "Gradle JDK" does not synchronize field content
GradleProjectInfo.setSkipStartupActivity is still being used
Unable to make progress running work.
Hide Java main method run configurations in gutter for Android modules
Studio fails to handle included builds that are symlinked
Layout Editor
XML design preview size resets as cursor moves around
layout xml: design-left-component tree ,select a component and can't use ctrl+B hotkey to code
Layout Inspector
Debug app crashes sometimes when Layout Inspector is active
Lint
[Lint] TranslucentViewDetector crashes in filterIncident function and causes lint to produce wrong result
TranslucentViewDetector should accept "behind" value
Android Lint fails on a KMP library with `property 'variantInputs.name' doesn't have a configured value.`
TranslucentViewDetector report wrong line in manifest
lintDebug falsely reports UseTomlInstead warnings when using project dependencies
Unexpected issues from another project flagged by Android Lint
Logcat
The color of Logcat tag indicators cannot be changed
Logcat soft-wrap not working
Resource Manager
Create Resource Folder is missing Directory
Resources
Find usages/go to definition does not work for androidTest resources
Resource references are not resolved under androidTest
R class for a library isn't recognized from androidTest source set
Run
Cannot save Dynamic features settings on run/debug configurations

Android Studio Hedgehog | 2023.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 Hedgehog, 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

Below is a list of general fixes in Android Studio Hedgehog Beta 1 and Android Gradle Plugin 8.2.0-beta01. 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.

Fixed Issues
Android SDK Upgrade Assistant
Target SDK Upgrade Assistant never loads
Import/Sync
UI for "Gradle JDK" does not synchronize field content
Unable to make progress running work.
Layout Inspector
Debug app crashes sometimes when Layout Inspector is active
Lint
Unexpected issues from another project flagged by Android Lint
Android Lint fails on a KMP library with `property 'variantInputs.name' doesn't have a configured value.`
Run
Cannot save Dynamic features settings on run/debug configurations
Shrinker (R8)
java.lang.VerifyError: Verifier rejected class
Build gets stuck on :minifyReleaseWithR8 when using Apache POI library

Android Studio - Giraffe | 2022.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.

Fixed Issues
Code Editor
large webp images takes up half of coding area
Dexer (D8)
Java 16 Records: equals(null) throws NullPointerException
Live Edit
Out of date: "AGENT_ERROR"
Shrinker (R8)
java.lang.VerifyError: Verifier rejected class
Build gets stuck on :minifyReleaseWithR8 when using Apache POI library
Rejecting invocation when enable r8 optimize
NoClassDefFoundError for java.lang.reflect.Executable