[go: up one dir, main page]

Release Updates

Android Studio Rabbit 2 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 Updates (or Android Studio > Check for Updates on macOS). Otherwise, you can download it here.

For information on new features and changes in Android Studio Rabbit 2, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Rabbit 2, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Rabbit 2 Canary 5 and Android Gradle Plugin 9.5.0-alpha10. 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 CLI
android describe is broken?
android describe seems to fail in macrobenchmark and baselineprofile modules
Android Gradle Plugin
l8DexDesugarLib<Variant> destroys the obfuscation mapping: reads the full ~366 MB mapping.txt and rewrites it as a 25-byte "# L8 Desugaring Mapping" stub
Compose Preview
Compose Preview selects all views/composables initially
Compose Preview with same function name runs with existing run configuration
[Feature request] setting to fold preview by default
Gemini
Figma MCP authorization failure shows no “Start Login” action; AuthorizationException wrapped in McpException
Running Devices
Emulator controls suggestion
Tool Windows
Android Emulator: “Show Toolbar” option missing from the three-dot menu

Android Studio Rabbit 2 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 Updates (or Android Studio > Check for Updates on macOS). Otherwise, you can download it here.

For information on new features and changes in Android Studio Rabbit 2, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Rabbit 2, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Rabbit 2 Canary 4 and Android Gradle Plugin 9.5.0-alpha09. 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
ACP
ACP agent fails to start when the npm registry mirror hasn't synced the version pinned by the ACP registry (ETARGET)
Android Gradle Plugin
Gradle 9.8.0 reports Configuration.setVisible() deprecations with AGP 9.4.1
Compose Preview
Compose Interactive Preview Mode should support focused and hovered states
Gemini
NPE from PathTracker
Import/Sync
TomlDslNameConverter exception: com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments at com.intellij.util.concurrency.ThreadingAssertions.createThreadAccessException
Multiplatform
KMP Android library: resource dirs from sources.res.addStaticSourceDirectory not recognized by IDE
Preview
Compose Preview: StudioModuleClassLoader instances are never released, Metaspace fills until OutOfMemoryError
Running Devices
The physical device screen mirror is showing in very low resolution. I can’t even read the text
Feature request: integrate DPAD (aka Extended Controls) near TV emulator UI
Wear Tooling
Pixel Watch companion crashing after emulator pairing

Android Studio Rabbit 2 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 Updates (or Android Studio > Check for Updates on macOS). Otherwise, you can download it here.

For information on new features and changes in Android Studio Rabbit 2, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Rabbit 2, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Rabbit 2 Canary 3 and Android Gradle Plugin 9.5.0-alpha08. 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
Warning in generateReleaseRFile task when using JDK 25
AGP 8.11+ / 9.0 blocks build due to ANDROID_PREFS_ROOT even after removal
Compose Preview Screenshot Testing
Element type "testsuite" must be followed by either attribute specifications, ">" or "/>"
Feature Request [Compose Screenshot Testing]: Support custom filenames or use PreviewParameterProvider display names for reference images
Compose screenshot HTML report fails to embed images when using Gradle --project-dir
Gradle Integration
AGP 9.4 breaks previously-correct JUnit XML: `@Ignore` tests become failures while the build succeeds
Running Devices
The physical device screen mirror is showing in very low resolution. I can’t even read the text

Android Studio Rabbit 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 Updates (or Android Studio > Check for Updates on macOS). Otherwise, you can download it here.

For information on new features and changes in Android Studio Rabbit 1, see the Android Studio release notes. For details of bugs fixed in each previous release of Android Studio Rabbit 1, see closed issues.

Android Studio Rabbit 1 RC 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 Updates (or Android Studio > Check for Updates on macOS). Otherwise, you can download it here.

For information on new features and changes in Android Studio Rabbit 1, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Rabbit 1, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Rabbit 1 RC 2 and Android Gradle Plugin . 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
Updater
Quail 2 → Quail 4 update fails: StudioUpdaterService requires Java 25 but updater runs on Java 21

Android Studio Rabbit 2 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 Updates (or Android Studio > Check for Updates on macOS). Otherwise, you can download it here.

For information on new features and changes in Android Studio Rabbit 2, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Rabbit 2, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Rabbit 2 Canary 2 and Android Gradle Plugin 9.5.0-alpha07. 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 CLI
Android CLI 1.0.16261425 on Windows: sdk list --all exits with 0xC0000409
Add NoProfile to the Windows installation script
Gradle Integration
AGP 9.4.x cannot run a single instrumented test with whitespace in a Kotlin backticked name
Layout and Resource Editing
Color selection i not getting display in .xml file
Preview
Compose Preview kotlin-reflect fails (KotlinReflectionNotSupportedError) in 2026.1.2 / 2026.2.1 Canary 4
Running Devices
Resize the tool window to match the aspect ratio of the content on double click

Android Studio Quail 4 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 Updates (or Android Studio > Check for Updates on macOS). Otherwise, you can download it here.

For information on new features and changes in Android Studio Quail 4, see the Android Studio release notes. For details of bugs fixed in each previous release of Android Studio Quail 4, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Quail 4 Patch 1 and Android Gradle Plugin 9.4.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.

Fixed Issues
Android Gradle Plugin
AGP 9.3.0's new optimization { enable = true } DSL does not set isMinifyEnabled in the ApplicationVariant object
Dexer (D8)
D8 9.2.14 is ~38% slower than 8.13.6 in `mergeProjectDexDebug` on identical input/output
Shrinker (R8)
D8 debug mode: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 31 — regression between R8 8.8.34 and 8.9.27
R8 writes `.kotlin_module` file with `:` in its name, producing a filename invalid on Windows
R8 build non-determinism: identical input produces different dex/mapping (regression from "Retain Assume instructions in LIR")
AGP intermittently produces dex files that fail verification and crash app on launch
High per-rule memory consumption
VerifyError: Outliner incorrectly extends try-catch region, causing uninitialized register
R8: VerifyError on Android 4.4