Android Studio Otter Closed Issues
Stay organized with collections
Save and categorize content based on your preferences.
Android Studio Otter | 2025.2.1 RC 1
This release includes minor fixes and improvements.
Android Studio Otter | 2025.2.1 Canary 5
Released together with:
- Android Gradle Plugin 9.0.0-alpha10
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 |
|
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 Otter | 2025.2.1 Canary 4
Released together with:
- Android Gradle Plugin 9.0.0-alpha09
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 Otter | 2025.2.1 Canary 3
Released together with:
- Android Gradle Plugin 9.0.0-alpha08
Fixed Issues |
Resources |
String resource created, but the reference in code is still red.
|
|
Android Studio Otter | 2025.2.1 Canary 2
Released together with:
- Android Gradle Plugin 9.0.0-alpha07
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
|
Test Fixture Error in test only modules
|
Incorrect error when using context receivers in test fixtures
|
Incorrect IDE errors for Kotlin code in testFixtures
|
|
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
Released together with:
- Android Gradle Plugin 9.0.0-alpha06
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
|
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-10-16 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-16 UTC."],[],[]]