Android Studio Narwhal 4 Feature Drop Closed Issues

Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 5

Released together with:
  • Android Gradle Plugin 9.0.0-alpha05
Fixed Issues
Android Gradle Plugin
android.proguard.failOnMissingFiles is not working for consumerProguardFiles
Update Kotlin Gradle plugin dependency to 2.2.10
Create KotlinJvmAndroidCompilation using KGP API
Kotlin explicit API mode applied to test sources
Build Variant
filter/scroll to build type while type
Import/Sync
PsBuildTypeTest#testSetListReferences disabled
DeclaredDependenciesModelBuilder violates Project Isolation when accessing ProjectDependency properties
Lint
Lint throwing warning "Could not clean up K2 caches"
Remote Devices
Bug: remote devices sometimes keep disconnecting, despite showing it succeeded to install&run the app

Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 4

Released together with:
  • Android Gradle Plugin 9.0.0-alpha04
Fixed Issues
Android Gradle Plugin
Switch default source/target Java version from Java 8 to Java 11 in AGP 9.0
Flip android.useAndroidX default to true
Better exception when applying kapt plugin with built-in Kotlin.
Gradle
Update default build tools in AGP to at least 35.0.1, probably 36
Lint
Lint throwing warning "Could not clean up K2 caches"
Running Devices
Running Devices streaming stops

Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 3

Released together with:
  • Android Gradle Plugin 9.0.0-alpha03
Fixed Issues
Android Gradle Plugin
When `isIncludeAndroidResources` is enabled, `process{Variant}UnitTestManifest` fails to merge tools:overrideLibrary usages in AGP 8.12.0
AGP causing deprecation warnings in Gradle for JVM test tasks
DependencyReportTask is incompatible with the configuration cache
C++ Build
cross-module native dependency modeled incorrectly
Compose Editing
Color scheme for calls to compose functions don't update
Lint
Bug: removal of unused resources doesn't also remove the translations of them, and doesn't ask about it either
Running Devices
No audio (except media) plays on computer when "redirect audio from local devices" is enabled

Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 2

Released together with:
  • Android Gradle Plugin 9.0.0-alpha02
Fixed Issues
Android Gradle Plugin
Fail build when proguard file does not exist
remove buildconfig defaults gradle.properties flags
Change the app’s targetSdk default value to be based on compileSdk instead of minSdk
Android SDK Upgrade Assistant
Android SDK Upgrade Assistant does not display
Gradle
Fix usage of Provider<*?> and Property<*?> in AGP
Remote Devices
Ellipsize the model id in the add remote device dialog
Running Tests
Device Info is the default tab when selecting a failed test case
Testing Tools
Test failure should default to showing Logs, not Device Info pane

Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 1

Released together with:
  • Android Gradle Plugin 9.0.0-alpha01
Fixed Issues
Android Gradle Plugin
Remove deprecated AndroidSourceSet.jni in AGP 9.0
Remove Installation.installOptions() in AGP 9.0
Remove BuildType.isRenderscriptDebuggable in AGP 9.0.
Remove android.defaults.buildfeatures.renderscript
`com.android.kotlin.multiplatform.library` crashes with Gradle Managed Devices
Remove `android.defaults.buildfeatures.aidl` defaults gradle.properties flags
Compose Preview Screenshot Testing
updateScreenshotTest task lost FROM-CACHE capability in 0.0.1-alpha10
Database Inspector
Database Inspector does not work with BundledSQLiteDriver.
Project Structure
Typo in dialog
Running Devices
Feature request, "Running devices": Show more complete device name for the case that several devices of same model is connected
Testing Tools
Remove TestOptions devices and deviceGroups DSL