| Version | Change log |
| Android Studio 2025.2.1.8 O Nov 17, 2025 |
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 2025.2.1.7 O Oct 30, 2025 |
Fixed Issues: 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 fails when using new android-KMP plugin updateDaemonJvm because Class org.gradle.jvm.toolchain.JvmVendorSpec does not have member field 'org.gradle.jvm.toolchain.JvmVendorSpec IBM_SEMERU' 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 Valid XML emits warning message No vector icons preview |
| Android Studio 2025.2.1 Ott Oct 30, 2025 |
Fixed Issues: 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 fails when using new android-KMP plugin updateDaemonJvm because Class org.gradle.jvm.toolchain.JvmVendorSpec does not have member field 'org.gradle.jvm.toolchain.JvmVendorSpec IBM_SEMERU' 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 Valid XML emits warning message No vector icons preview |
| Android Studio Narwhal 2025 Oct 10, 2025 |
New setting to open new projects with the Project view: There is a new setting to have new projects open in Project view by default. To enable the setting go to File (Android Studio on macOS) > Settings > Advanced Settings > Project View and select Set Project view as the default. Android SDK Upgrade Assistant now supports Android 16 / API 36: The migration from Android 15 / API 35 to Android 16 / API 36 has been added to the Android SDK Upgrade Assistant. To get help migrating, go to Tools > Android SDK Upgrade Assistant. Watch Face Format support in Android Studio: Android Studio Narwhal 4 Feature Drop improves the workflow for creating watch faces by introducing editor support for the Watch Face XML Format to write, debug, and fine-tune your watch face designs directly within the IDE. Android Studio lets you directly edit the XML files used in Watch Face Format. It now provides code completion for tags and attributes based on the official Watch Face Format schemas and live error validation that helps identify issues like missing required attributes. Android Studio also includes resource linking to quickly navigate to drawable resources and other referenced XML elements along with advanced syntax support for handling arithmetic expressions and data source references embedded in the XML. Finally, you can deploy watch faces directly from Android Studio. |
| Android Studio Narwhal 2025 Oct 9, 2025 |
New setting to open new projects with the Project view: There is a new setting to have new projects open in Project view by default. To enable the setting go to File (Android Studio on macOS) > Settings > Advanced Settings > Project View and select Set Project view as the default. Android SDK Upgrade Assistant now supports Android 16 / API 36: The migration from Android 15 / API 35 to Android 16 / API 36 has been added to the Android SDK Upgrade Assistant. To get help migrating, go to Tools > Android SDK Upgrade Assistant. Watch Face Format support in Android Studio: Android Studio Narwhal 4 Feature Drop improves the workflow for creating watch faces by introducing editor support for the Watch Face XML Format to write, debug, and fine-tune your watch face designs directly within the IDE.Android Studio lets you directly edit the XML files used in Watch Face Format. It now provides code completion for tags and attributes based on the official Watch Face Format schemas and live error validation that helps identify issues like missing required attributes. Android Studio also includes resource linking to quickly navigate to drawable resources and other referenced XML elements along with advanced syntax support for handling arithmetic expressions and data source references embedded in the XML. Finally, you can deploy watch faces directly from Android Studio. |
| Android Studio Narwhal 2025 Oct 3, 2025 |
Fixed Issues: String resource created, but the reference in code is still red. |
| Android Studio Narwhal 2025 Aug 1, 2025 |
General fixes and features: Android Gradle Plugin: Fused Library plugin should allow to use overrideLibrary Running Devices: [Improvement] Disable auto focus to Emulator after build successfully |
| Android Studio Narwhal 2025 Jun 25, 2025 |
Fixed Issues: Android Gradle Plugin: SourceDirectories.addGeneratedSourceDirectory is not friendly to multiple variants Manifests: Permission docs broken Multiplatform: Add ability to set test targetSdk for KMP Android Libraries Preview: JetPack Compose Preview Guidlines |
| Android Studio 2024.3.2.15 May 29, 2025 |
Fixed Issues: Android Gradle Plugin: How to specify a boolean value for experimentalProperties Explicitly enabling device tests in a non-default build type using AGP does not work Layout Inspector: Layout inspector doesn't show components for XR app in expanded mode Running Devices: XR keybindings don't work from hardware mode Pressing Cmd-W to switch to XR hardware mode instead shuts down emulator |
| Android Studio 2024.3.2.14 May 6, 2025 |
Fixed Issues: API: Stabilize com.android.build.api.variant.ApkOutputProviders Background Task Inspector: Support more PendingIntent.get() Methods Gradle: AGP: CompressAssetsTask fails with java.lang.OutOfMemoryError on large assets Multiplatform: Require KGP 2.0.0 for Android-KMP plugin |