[go: up one dir, main page]

Release updates archive

Android Studio Iguana | 2023.2.1 Canary 6 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 | 2023.2.1 Canary 6 and Android Gradle Plugin 8.3.0-alpha06 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
Enforce `android.enableDexingArtifactTransform=true`
[Gradle 8.4][upgrade] Integration test failure after upgrade due to file handling in configuration phase
AGP 8.3.0-alpha-02 - `Error: Failed to deserialize cached resource repository.`
[Gradle 8.4][upgrade] Integration test failure after upgrade due file handling in configuration phase of TestLabBuildService
Code Editor
Editor for ProGuard rules warns about missing class for -dontwarn
Compose Editing
Don't put `@Composable` on extract constants
Emulator
Bluetooth Exceptions when using Android Emulator 33.1.13
Import/Sync
Sources for AndroidX KMP libraries are not downloaded in Studio I Canary 5
Lint
No Lint warning about kotlin.text.MatchNamedGroupCollection#get(String) requiring API 26
lint:TypographyQuotes false negatives: more than one escaped apostrophe are ignored
AGP 8.0.2 lint InvalidId detector false positive
LintError issues added to lint baselines
Resources
Remove unused STRING resources

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

Fixed Issues
Android Gradle Plugin
androidResources is not available in the android library module
[AGP 8.1.0] ./gradlew test fails with "Unable to find manifest output" if both splits.abi.isEnable and testOptions.unitTests.isIncludeAndroidResources are true
Database Inspector
Android Studio 2022.3.1 Giraffe is missing database inspector
Shrinker (R8)
Kotlin 1.9 causes Kotlin lambdas to be destroyed by R8 if nullchecks are stripped
R8 fails with "Undefined value encountered during compilation" for play-services-measurement-21.3.0-runtime.jar

Android Studio Iguana | 2023.2.1 Canary 5 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 5 and Android Gradle Plugin 8.3.0-alpha05. 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
Please reduce/remove info-level logging for AGP "Analytics other plugin to proto: ..."
[Gradle 8.4][upgrade] File operation during configuration in ProcessJavaResTask breaks config caching
Variant API to get symbol table (R.txt)
lint standalone plugin doesn't handle gradleApi() dependency properly
Poor kDocs on AGP classes/properties. `VariantOutput.enable` suggests it should be replaced with `VariantOutput.enable`
AGP 8.3.0-alpha02 cannot install release profiles on Windows hosts
Data Binding
BindingXmlIndex.getInputFilter violates contract of FileBasedIndexExtension
Losing bindings
Editing
Iguana Canary 1: Double colors in gutter
Emulator
Error running test on an emulator : Unable to recompile * (Output(stdout=Failure: package * could not be compiled , stderr=))
Gradle Files Editor
Unused property 'unqualifiedResLocale'
Import/Sync
Studio should detect new jar dropped in libs folder and offer re-sync
Lint
LINT check Unused Resource false positive detection inside of binding and click listener
Could not load custom lint check jar file: Node cannot be cast to TreeNode
Lint visitAnnotationUsage not called for usages of annotated classes in variable declarations
Lint 31.0.2 fails with java.util.NoSuchElementException: Array is empty.
Network Inspector
AS Flamingo Network Inspector rules dont work
New Code/Templates
Plugin repositories in new project wizard leads to slower first-time sync
Profilers
Save (or copy) traces recorded by Macrobenchmark library
Release Bundle/APKs
Export build to folder ending with a Space
Run
Unable to run Activity from the gutter menu
Running Devices
Device mirroring causing extremely high CPU usage on phone

Android Studio Hedgehog | 2023.1.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 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 5 and Android Gradle Plugin 8.2.0-beta05. 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
Dexer (D8)
Enable native record and sealed classes when dexing for min-api 34 and above

 Android Studio Iguana | 2023.2.1 Canary 4 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 4 and Android Gradle Plugin 8.3.0-alpha04. 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
Don't check for the existence of manifest overlay files during configuration phase
Broken link to Gradle doc on MergeJavaResWorkAction error
Gradle 8.1 breaks configuration caching due to .gradle/.android/analytics.settings
AGP should not use ProjectComponentIdentifier.projectPath without ProjectComponentIdentifier.build
Editing
Unresolved reference in IDE for safeargs-generated classes
Import/Sync
StopGradleDaemonsAction runs on the UI thread
Recommended AGP version is 3.3.2
Network Inspector
AS Flamingo Network Inspector rules dont work
Release Bundle/APKs
"APK(s) generated successfully..." message is misleading when APK file isn't modified.
Resources
"Remove Unused Resources" does not work when selecting module in the project view

Android Studio Iguana | 2023.2.1 Canary 3 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 3 and Android Gradle Plugin 8.3.0-alpha03. 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 #295205663

Execution failed for task ':app:mergeReleaseClasses' after Updating AGP from 8.0.2 to 8.1.0

Issue #298008231

[Gradle 8.4][upgrade] Integration test failure after upgrade due to use of deprecated feature in kotlin gradle plugin


App Quality Insights


Issue #299176609

AQI tool window shows always users count from event count

Issue #298077908

App Quality Insight shows invalid OS version


Baseline Profiles & ProfileInstaller


Issue #298011132

Gradle plugin isn't compatible with 8.3 alphas


Code Editor


Issue #297790370

"Incorrect formatting" firing on layout XML files based on incorrect setting value


Gradle Files Editor


Issue #295282939

Version catalog shows unused symbols in Groovy when names are nested


Resources


Issue #295349275

Android Studio hangs with indirect resource reference to duplicate name


  Android Studio Iguana | 2023.2.1 Canary 2 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 2 and Android Gradle Plugin 8.3.0-alpha02. 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


Issue #265296706

Minimum Gradle version check does not run on the second build and after


Compose Preview


Issue #246917880

DropdownMenu expanded in incorrect position in Preview Interactive Mode

Issue #248802205

Code using the vibrator crashes the compose preview

Issue #262773698

Compose Preview broken when using HTML text with b-Tags


Design Tools


Issue #268488795

Design goes blank when inserting tab widget


Import/Sync


Issue #294906020

Studio complains about unsupported modules during gradle sync

Issue #297140433

Unclear error/warning after project sync


IntelliJ


Issue #297469867

Android Studio Iguana - Start Failed - NPE in BytecodeTransformerAdapter


Layout Editor


Issue #226457466

BufferedInputStream cannot be cast to class AssetManager$AssetInputStream


Lint Integration


Issue #294385251

DuplicatePlatformClasses lint error from testImplementation dependency


Modularize Refactor


Issue #296548370

Modularize does not list modules in any specific order


Network Inspector


Issue #298083864

Error in logs: "lateinit property model has not been initialized"


Resource Manager


Issue #223815263

Resource Manager doesn't show drawables with custom color attributes

Issue #173833413

Resource Manager crops some vector drawables


Running Tests


Issue #297168330

Unit tests will not rerun


Shrinker (R8)


Issue #293820078

R8 doesn't work after upgrade from AGP 8.0.2 to 8.1.0