Android Studio Narwhal Feature Drop Closed Issues

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 9

Released together with:
  • Android Gradle Plugin 8.12.0-alpha09
Fixed Issues
Android Gradle Plugin
BuiltInKotlinJvmAndroidCompilation doesn't work with Kotlin compiler plugins such as Anvil and KSP
Fused library plugin fails during `:mergingArtifactAAR_METADATA` task
Lint
[lint] MemberExtensionConflict false positive on parameter name conflict
[lint] PropertyEscape false positive on valid properties file
Multiplatform
Defined androidLibrary.jvmTarget should override defined jvmToolchain
Upgrade Assistant
AGP Upgrade Assistant doesn't upgrade lint version
Upgrade assistant support for Change the app’s targetSdk default value to be based on compileSdk instead of minSdk

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 8

Released together with:
  • Android Gradle Plugin 8.12.0-alpha08
Fixed Issues
Android Gradle Plugin
Cannot build tests with AGP 8.12.0-alpha05 due to package declaration in merged manifest
AGP 8.12.0-alpha07 fails release builds with the Firebase Performance gradle plugin applied
Add ExtractAnnotations to AGP KMP
Gradle
[fused lib - public] Cannot resolve variant for guava
Lint
[Lint] Excessive false positives of `MemberExtensionConflict` - issue description is incorrect

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 7

Released together with:
  • Android Gradle Plugin 8.12.0-alpha07
Fixed Issues
Android Gradle Plugin
AGP 8.8.0-alpha09 causes some JaCoCo reporting issues
[fused lib - public] adding kmp lib like coil does not work
Lint
Lint gives warning when using Config.OLDEST_SDK in test
TypoDetector regularly crashes with IllegalArgumentException during quickfix
Bug: Possible false positive of Android Studio about "die die" in German
SupportAnnotationUsage rule should support KT-73255
Multiplatform
Common sources no resolved in Android Studio when built with Android Multiplatform Library plugin

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 6

Released together with:
  • Android Gradle Plugin 8.12.0-alpha06
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 Narwhal Feature Drop | 2025.1.2 Canary 5

Released together with:
  • Android Gradle Plugin 8.12.0-alpha05
Fixed Issues
Android Gradle Plugin
Gradle plugin should merge test manifest when includeAndroidResources == true
Source files from src/extraMain/java aren’t added to the compiler using "built-in-kotlin"
ASwB
Unable to build OSS version of ASWB post bzlmod migration
Compiler & Runtime
ProduceStateDoesNotAssignValue false positive
Compose Editing
Automatic library import for Compose imports android-specific version
Gradle
False positive on version catalog references
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() has invalid assertThat usage
Gradle Files Editor
Make sure toml error parser supports catalog errors
Make sure declarative parser can recover function when function attribute is a function call
Layout Inspector
Layout Inspector not showing count of recompositions within children
Lint
AbstractAnnotationDetector checks wrong overloaded functions/constructors

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 4

Released together with:
  • Android Gradle Plugin 8.12.0-alpha04
Fixed Issues
Android Gradle Plugin
Include nested MANIFEST.MF files in defaultExcludes
Glance
Impossible to copy image from glance preview
Gradle
Fixing AndroidBuildScriptsGroupNodeTest.appProject for IDEA
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() has invalid assertThat usage
Project Structure
Changing JVM target in Project Structure does not change kotlinOption
Resource Manager
Image asset studio crashes with KMP project

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 3

Released together with:
  • Android Gradle Plugin 8.12.0-alpha03
Fixed Issues
Android Gradle Plugin
Move AGP to configurations.register to avoid eager realization of configurations

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 2

Released together with:
  • Android Gradle Plugin 8.12.0-alpha02

This release includes minor fixes and improvements.

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 1

Released together with:
  • Android Gradle Plugin 8.12.0-alpha01
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