[go: up one dir, main page]

Release updates archive

Android Studio Panda 1 | 2025.3.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 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 Panda 1, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Panda 1, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Panda 1 | 2025.3.1 Canary 2 and Android Gradle Plugin 9.1.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
Add ability to turn ManifestProcessorTask warnings into errors
Running Devices
Device Mirroring creates infinite VP8 codec loop causing 87% CPU drain on Pixel 9 Pro Fold
Running Tests
Problem running Package tests in Android Studio Otter

Android Studio Otter 3 Feature Drop | 2025.2.3 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 Otter 3 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter 3 Feature Drop, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter 3 Feature Drop | 2025.2.3 RC 2 and Android Gradle Plugin 9.0.0-rc02. 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
Resources
Renaming an asset folders does not change the APK contents
Running Tests
Problem running Package tests in Android Studio Otter

Android Studio Otter 2 Feature Drop | 2025.2.2 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 Otter 2 Feature Drop, see the Android Studio release notes. For details of bugs fixed in each previous release of Android Studio Otter 2 Feature Drop, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter 2 Feature Drop | 2025.2.2 Patch 1 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
Project View
Android Project View Provider is not registered in Android Studio 2025.2.2 RC 1 and 2.3 Canary 1

Android Studio Panda 1 | 2025.3.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 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 Panda 1, see the Android Studio Preview release notes.

General fixes and features

Below is a list of general fixes in Android Studio Panda 1 | 2025.3.1 Canary 1 and Android Gradle Plugin 9.1.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
Add ability to turn ManifestProcessorTask warnings into errors
Transforming `OBFUSCATION_MAPPING_FILE` artifact results in outputs of R8 task missing from the output folder
Database Inspector
Otter 3 Feature Drop | 2025.2.3 Canary 3 broke the database inspector
Multiplatform
com.android.kotlin.multiplatform.library does not support custom group in applyDefaultHierarchyTemplate
Resources
Renaming an asset folders does not change the APK contents
Running Devices
Device Mirroring creates infinite VP8 codec loop causing 87% CPU drain on Pixel 9 Pro Fold
System Requirements
Android Studio Otter suggests downloading an "ARM64" build on Windows on ARM, where there is no such thing

Android Studio Otter 3 Feature Drop | 2025.2.3 RC 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 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 Otter 3 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter 3 Feature Drop, see closed issues.

Android Studio Otter 3 Feature Drop | 2025.2.3 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 Otter 3 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter 3 Feature Drop, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter 3 Feature Drop | 2025.2.3 Canary 5 and Android Gradle Plugin 9.0.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
Android Gradle Plugin
Built-in Kotlin support in AGP should not synchronize with the Kotlin sourcesets
Compose Preview
`java.lang.NoSuchFieldError` occurs in Compose Preview when adding new string resources in a multi-module project
Deployment
使用屏幕录制,点击保存提示异常
Gradle
Read android.testInstrumentationRunnerArguments.* gradle properties through a provider
Import/Sync
Kotlin test fixtures error for internal methods being accessed in test modules
Indexing
Android Studio keeps re-indexing files
Running Devices
Latest Android Studio (“Redirect audio from local devices” not work for HONOR Magic7 Pro)

Android Studio Otter 3 Feature Drop | 2025.2.3 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 Otter 3 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter 3 Feature Drop, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter 3 Feature Drop | 2025.2.3 Canary 4 and Android Gradle Plugin 9.0.0-beta04. 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
Built-in Kotlin support in AGP should not synchronize with the Kotlin sourcesets
missingDimensionStrategy prefers a flavor maching its own name even from an unrelated dimension
Build Output
Gradle task `test` prints output in Build window twice
Compose Preview Screenshot Testing
PluginException in ScreenshotTestAnalyticsStartupActivity
Device Manager
Device Manager gets stuck on 'Loading system images...
Fused Library Plugin
Consumer ProGuard rules are not included in fused libraries
Gemini
Support OpenAI Codex model(v1/responses endpoint) as remote model provider.
Gradle
Read android.testInstrumentationRunnerArguments.* gradle properties through a provider
Logcat
import or export logcat files not worling
Multiplatform
No annotations.zip is generated from androidx.annotation.IntDef
Resources
Text is shown incorrect languages on Android 15, when setting generateLocaleConfig = true
SDK Manager
Can't install update for Google Play ARM 64 v8a System Image

Android Studio Otter 2 Feature Drop | 2025.2.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 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 Otter 2 Feature Drop, see the Android Studio release notes. For details of bugs fixed in each previous release of Android Studio Otter 2 Feature Drop, see closed issues.

Android Studio Otter 3 Feature Drop | 2025.2.3 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 Otter 3 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter 3 Feature Drop, see closed issues.

Android Studio Otter 2 Feature Drop | 2025.2.2 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 Otter 2 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter 2 Feature Drop, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter 2 Feature Drop | 2025.2.2 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
Debugger
Stackoverflow when debugging in AS Otter Canary5

Android Studio Otter 3 Feature Drop | 2025.2.3 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 Otter 3 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter 3 Feature Drop, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter 3 Feature Drop | 2025.2.3 Canary 2 and Android Gradle Plugin 9.0.0-beta02. 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
Feature Request: Inject ideal AGP version as a property
Stabilize SingleArtifact.VERSION_CONTROL_INFO_FILE
androidTest connectedCheck logcat output is broken
Database Inspector
App Inspector - Database Inspector - Support 3rd Party Drivers
Debugger
Stackoverflow when debugging in AS Otter Canary5
Gemini
AS AI Remote - Remote Models - support for Github Copilot
Gradle
Mark SingleArtifact.MERGED_NATIVE_LIBS stable
Import/Sync
Please inject intellij platform version into gradle
In a composite-build project, "Clean Project" action in Android Studio launches multiple Gradle daemons
Android Studio does not provide a way to accurately detect AGP/IDE version during Gradle sync
Lint
AGP 8.11.0: lintAnalyzeRelease task crashes when applying .gradle.kts files with apply(from = "...")
Lint Integration
AndroidLintAnalysisTask cache misses across different JDK vendors or minor versions due to systemPropertyInputs.javaVersion differences
Manifests
[Otter 2 Feature Drop 2025.2.2 Canary 1] Thread occasionnally takes 100% CPU usage

Android Studio Otter | 2025.2.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 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 Otter, see the Android Studio release notes. For details of bugs fixed in each previous release of Android Studio Otter, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter | 2025.2.1 Patch 1 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
Code Editor
Autocomplete quality regression after removal of ML completion settings in Otter 2025.2.1
Gradle
Multiple build operations failed. ConcurrentModificationException

Android Studio Otter 3 Feature Drop | 2025.2.3 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 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 Otter 3 Feature Drop, see the Android Studio Preview release notes.

General fixes and features

Below is a list of general fixes in Android Studio Otter 3 Feature Drop | 2025.2.3 Canary 1 and Android Gradle Plugin 9.0.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
Gradle
iosApp run configuration in Narwhal succeeds even if 'embedAndSignAppleFrameworkForXcode' failes
Multiple build operations failed. ConcurrentModificationException
Multiplatform
[KMP] Do not wire classpath configurations into elements and publication configurations
Navigation
Make sure safeargs gradle plugin is compatible with AGP 9.0.0 and ship this fixed version
New Code/Templates
Add distributionSha256Sum for new Studio projects

Android Studio Otter 2 Feature Drop | 2025.2.2 RC 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 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 Otter 2 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter 2 Feature Drop, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter 2 Feature Drop | 2025.2.2 RC 1 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
Gradle
iosApp run configuration in Narwhal succeeds even if 'embedAndSignAppleFrameworkForXcode' failes
Multiple build operations failed. ConcurrentModificationException
Multiplatform
[KMP] Do not wire classpath configurations into elements and publication configurations
Navigation
Make sure safeargs gradle plugin is compatible with AGP 9.0.0 and ship this fixed version

Android Studio Otter 2 Feature Drop | 2025.2.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 Otter 2 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter 2 Feature Drop, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter 2 Feature Drop | 2025.2.2 Canary 4 and Android Gradle Plugin 9.0.0-alpha14. 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
Built-in Kotlin support in AGP should not synchronize with the Kotlin sourcesets
Fail android library publishing if consumer keep file contains -dontobfuscate
No Options to Print Mapping for Optimized Resources
Make it an error to call finalizeDsl after this phase has been passed
AGP initializes jetifier config even when jetifier is disabled
built in kotlin does not add kotlinStdlib as a compile time dependency when `kotlin.stdlib.default.dependency` is true to module and pom files
Build Variant
"Select Build Variant..." does nothing
Code Editor
Autocomplete quality regression after removal of ML completion settings in Otter 2025.2.1
Fused Library Plugin
Consumer ProGuard rules are not included in fused libraries
Fused library does not handle desugared library requirements
Lint Integration
Lint automatically uses latest installed SDK despite compileSdk, doesn't register as task input and breaks caching
Multiplatform
[Android-kmp plugin] Change android target's platform type to "androidJvm"
Preview
Unnecessary rendering notifications
Shrinker (R8)
R8 optimized resource shrinking silently fails if using final resource IDs

Android Studio Otter | 2025.2.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 Otter, see the Android Studio release notes. For details of bugs fixed in each previous release of Android Studio Otter, see closed issues.

Android Studio Otter 2 Feature Drop | 2025.2.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 Otter 2 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter 2 Feature Drop, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter 2 Feature Drop | 2025.2.2 Canary 3 and Android Gradle Plugin 9.0.0-alpha13. 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
AGP9: `variant.sources.kotlin!!.addGeneratedSourceDirectory()` is not working
Aar metadata checks on compile Sdk uses the old DSL
Remove deprecated `com.android.build.api.dsl.ManagedDevices.devices` property
Compose Preview
Compose preview fails when using new android-KMP plugin
Import/Sync
updateDaemonJvm because Class org.gradle.jvm.toolchain.JvmVendorSpec does not have member field 'org.gradle.jvm.toolchain.JvmVendorSpec IBM_SEMERU'
Multiplatform
NullPointerException in Compose Multiplatform previews with com.android.kotlin.multiplatform.library plugin
[Android Studio] Support creating Android device test run configuration for compose multiplatform tests
Resources
Valid XML emits warning message
UI Tools
No vector icons preview

Android Studio Otter 2 Feature Drop | 2025.2.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 Otter 2 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter 2 Feature Drop, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter 2 Feature Drop | 2025.2.2 Canary 2 and Android Gradle Plugin 9.0.0-alpha12. 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
Pure Java project have dependency on kotlin stdlib.
Remove deprecated KotlinMultiplatformAndroidCompilationBuilder properties in AGP 9.0
`com.android.tools.build:gradle:9.0.0-alpha05` should have an api dependency on KGP and gradle-api
Rename com.android.experimental.built-in-kotlin Gradle plugin
ASwB
Unable to use native debugger with ASwB

Android Studio Otter 2 Feature Drop | 2025.2.2 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 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 Otter 2 Feature Drop, see the Android Studio Preview release notes.

General fixes and features

Below is a list of general fixes in Android Studio Otter 2 Feature Drop | 2025.2.2 Canary 1 and Android Gradle Plugin 9.0.0-alpha11. 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
Built-in-kotlin does not publish kotlin-stdlib dependency constraint in maven pom
Add a test case for divergence between compileSdk and targetSdk
empty resConfigs value leads to obscure aapt error
Gemini
The agent mode awareness popup shows up for agent mode users
Resources
New resource IDs from navigation graph not resolved during incremental compilation

Android Studio Otter | 2025.2.1 RC 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 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 Otter, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter, see closed issues.

Android Studio Otter | 2025.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 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 Otter, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter | 2025.2.1 Canary 5 and Android Gradle Plugin 9.0.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 Gradle Plugin
extractNativeLibs and useEmbeddedDex should not be coming from the manifest
Warnings from R8 in AGP 9.0.0-alpha09
Gemini
Allow empty MCP json
Lint
Built-in Kotlin does not add .kotlin_module to META-INF
Lint classpath contains duplicate classes at different versions
Overriding private resources workaround not working (tools:override = "true")
Multiplatform
withDeviceTestBuilder signing.storeFile is ignored by AGP KMP
Preview
Layout lib parses Locale incorrectly
Compose preview with 3 button nav does not take navigation bar inset padding into account
Rendering
BridgeContext.createConfigurationContext breaks AndroidStudio preview
Resources
String resource created, but the reference in code is still red.
Skia
SkDevice::drawShadow uses wrong localToDevice transform for shadows
UI Tools
Consider a @LayoutLibDelegate for android.os.Trace

Android Studio Narwhal 4 Feature Drop | 2025.1.4 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 Narwhal 4 Feature Drop, see the Android Studio release notes. For details of bugs fixed in each previous release of Android Studio Narwhal 4 Feature Drop, see closed issues.

Android Studio Otter | 2025.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 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 Otter, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter | 2025.2.1 Canary 4 and Android Gradle Plugin 9.0.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
Android Gradle Plugin
`legacy-kapt` plugin skips annotation processing unlike `kotlin-kapt`
compileSdkSpec.minorApiLevel is not working with SettingsExtension
[fused lib - public] Generated fused library does not include sources
C++ Build
Narwhal 2025.1.3 - Backup Restore File Group Throwing NPE
Compose Preview
Cannot launch preview with PreviewParameter on device after project reopening
Layout and Resource Editing
After adding a configure hardware profile, it cannot be found in the Device For Preview

Android Studio Narwhal 4 Feature Drop | 2025.1.4 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 Narwhal 4 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Narwhal 4 Feature Drop, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Narwhal 4 Feature Drop | 2025.1.4 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
Deployment
Android Studio app deploy to device always re-deploys large, unchanged component APK

Android Studio Otter | 2025.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 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 Otter, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter | 2025.2.1 Canary 3 and Android Gradle Plugin 9.0.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
Resources
String resource created, but the reference in code is still red.

Android Studio Narwhal 4 Feature Drop | 2025.1.4 RC 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 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 Narwhal 4 Feature Drop, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Narwhal 4 Feature Drop, see closed issues.

Android Studio Otter | 2025.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 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 Otter, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Otter, see closed issues.

General fixes and features

Below is a list of general fixes in Android Studio Otter | 2025.2.1 Canary 2 and Android Gradle Plugin 9.0.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 Gradle Plugin
A build fails if there are code generation tasks
With `android.builtInKotlin=false` and `android.newDsl=false` and `android.enableLegacyVariantApi=false`, using `kotlin-android` plugin will fail with "API 'applicationVariants' is obsolete"
Built-in Kotlin fails to resolve unversioned kotlin-stdlib when kotlin.stdlib.default.dependency=false
DexData opens a file without closing, preventing cleanup
AndroidSourceDirectorySet should stop extending PatternFilterable in AGP 9.0
Code Analysis
CustomViewStyleable false negative with withStyledAttributes KTX
Compose Preview
Compose Previews: scrolling stops on headers
Renaming composable should ask to rename preview
Compose Preview Screenshot Testing
com.android.compose.screenshot Gradle plugin uses deprecated APIs
Debugger
Kotlin debugger very slow on 'Debugger: Searching for Kotlin file'
Profilers
"View Live Telemetry" Profiler view shows wrong memory scale
Translations Editor
Editing box in Translation editor get mixed when sorting.
The sub table rows don't line up
Translations Editor language columns get out of sync when using "hidden search" function.

Android Studio Otter | 2025.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 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 Otter, see the Android Studio Preview release notes.

General fixes and features

Below is a list of general fixes in Android Studio Otter | 2025.2.1 Canary 1 and Android Gradle Plugin 9.0.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
New optimizaation DSL does not create configuration.txt by default
AGP 8.13.0 fails to verify nav graph in a module
AGP uses deprecated Gradle API: multi-string notation
Warn users trying to use legacy multidex library with minSdkVersion >=21
API
Legacy AGP variant API to be opt-in targeting AGP 9.0
Code Analysis
[lint] UseKtx "replace with the edit extension function" quick fix breaks with(sharedPreferences.edit()) { ... }
Compose Editing
Kotlin editor: Selecting a class shown with parentheses often adds it without parentheses
Deployment
Android Studio app deploy to device always re-deploys large, unchanged component APK
Gemini
chat timeline crashes (GiAS Business)
Lint
Lint ChecksSdkIntAtLeast Check does not check if the annotated value is correct
Release Bundle/APKs
Generating signed bundle requires you to update the Android Gradle plugin to version 3.2.0 or higher
Running Devices
"Screenshot" window does not apply chosen screenshot type on open