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 |
|