Android Studio Iguana Closed Issues
Stay organized with collections
Save and categorize content based on your preferences.
Android Studio Iguana | 2023.2.1 Patch 2
Released together with:
- Android Gradle Plugin 8.3.2
| Fixed Issues |
| Android Gradle Plugin |
|
AGP 8.3 with desugaring enabled deadlock can happen
|
|
AGP 8.3 breaks zipApksFor Task
|
|
| Import/Sync |
|
Android Studio Iguana | 2023.2.1 Canary 9 not generating a correct project for compose
|
|
| Lint Integration |
|
Lint unable to disambiguate a KMP dependency
|
|
Android Studio Iguana | 2023.2.1 Patch 1
Released together with:
- Android Gradle Plugin 8.3.1
| Fixed Issues |
| Android Gradle Plugin |
|
MergeJavaResourcesTask incremental inputs handling issue
|
|
| Compose Preview |
|
New strings aren't picked up by Compose Preview until restart
|
|
Fail to load PreviewParameterProvider only on Iguana
|
|
| Layout Inspector |
|
Layout inspector is crashing on Compose in AS Iguana Canary 10
|
|
| Lint Integration |
|
Lint cannot resolve sibling source sets' types in AGP 8.3.0-rc02
|
|
Android Studio Iguana | 2023.2.1 RC 2
Released together with:
- Android Gradle Plugin 8.3.0-rc02
| Fixed Issues |
| Shrinker (R8) |
|
Test SimpleKotlinEnumUnboxingTest fails on kotlin_dev bot
|
|
Android Studio Iguana | 2023.2.1 RC 1
Released together with:
- Android Gradle Plugin 8.3.0-rc01
| Fixed Issues |
| Android Gradle Plugin |
|
Android Gradle Plugin 8.2.0 install task fails in project that uses dynamic features
|
|
| Build Output |
|
AS Iguana Gradle Sync Errors Aren't Shown
|
|
| Device Manager |
|
Definitions with identical names but different IDs crash the AVD Configuration dialog
|
|
| Dexer (D8) |
|
[desugared library] Desugared library version 2.1 is not compatible with previous versions of R8
|
|
Optimizations running even just with D8?
|
|
| Import/Sync |
|
Performance regression - setting up dependencies in the IDE
|
|
Android Studio Hedgehog hangs on Computing project size
|
|
| Shrinker (R8) |
|
[R8 8.3.21] R8 8.3.21 is 1.57MB larger than R8 8.1.56
|
|
class.getInterfaces() return empty
|
|
Android Studio Iguana | 2023.2.1 Beta 2
Released together with:
- Android Gradle Plugin 8.3.0-beta02
| Fixed Issues |
| Android Gradle Plugin |
|
Unable to set JaCoCo version in AGP 8.2.0
|
|
Android Gradle Plugin 8.2.0 install task fails in project that uses dynamic features
|
|
| Baseline Profiles & ProfileInstaller |
|
compileReleaseArtProfile fails with java.lang.ArrayIndexOutOfBoundsException
|
|
| Import/Sync |
|
Using non-AndroidX libraries in an AndroidX project
|
|
| Shrinker (R8) |
|
[R8 8.3.21] R8 8.3.21 is 1.57MB larger than R8 8.1.56
|
|
Android Studio Iguana | 2023.2.1 Beta 1
Released together with:
- Android Gradle Plugin 8.3.0-beta01
| Fixed Issues |
| Import/Sync |
|
Potential compatibility issue with Gradle 9 in Iguana because of org.gradle.util.VersionNumber
|
|
| Shrinker (R8) |
|
R8 Flurry SDK crash with AGP 8.2.0
|
|
Android - R8 causes subclass of LinearLayoutManager to crash
|
|
R8 v8.2.33, "java.lang.VerifyError: Bad type on operand stack" runtime crash after upgrade
|
|
Android Studio Iguana | 2023.2.1 Canary 17
Released together with:
- Android Gradle Plugin 8.3.0-alpha17
| Fixed Issues |
| Android Gradle Plugin |
|
Please provide options to include generated sources on Javadoc and SourceJar
|
|
Need quick fix for discrepancy between compileSdk and dependency with minCompileSdkVersion
|
|
[Gradle] tools:overrideLibrary should support asterisk (*)
|
|
UI Freeze when editing manifest
|
|
| App Quality Insights |
|
The sorting function of the Issues column isn't sorting intuitively
|
|
| C++ Debugger |
|
LLDB Debugger not check apk for required architectures before launching
|
|
| Code Analysis |
|
Lint library version checks don't work with BoM (Bill of Materials)
|
|
| Code Editor |
|
Quick documentation action on a function shows "COMPILED_CODE" for default parameters in Iguana Canary 5
|
|
| Device Manager |
|
Device skins copied to SDK directory
|
|
| Gradle |
|
'InlineApi' instead of 'InlinedApi'
|
|
| Import/Sync |
|
Allow tests for syncing with old versions of AGP to handle new namespace DSL
|
|
Firebase BOM not updated
|
|
| Lint |
|
Android Studio / Lint doesn't tell you when "platform" dependencies are out of date
|
|
Bug: no suggestion to update Firebase-bom dependency
|
|
Project Structure (and Gradle (?)) does not discover Firebase BOM dependencies to be upgraded to a newer version.
|
|
Android Studio Iguana | 2023.2.1 Canary 16
Released together with:
- Android Gradle Plugin 8.3.0-alpha16
| Fixed Issues |
| Android Gradle Plugin |
|
The link for "decoupled Projects" in studio settings goes to the wrong place.
|
|
| Espresso Recorder |
|
Record Your Test window not displayed in Android Studio for "Expresso Test Recorder"
|
|
| Import/Sync |
|
Unclear error/warning after project sync
|
|
| Network Inspector |
|
gRPC support for network inspector
|
|
gRPC inspector cannot capture from AndroidChannelBuilder
|
|
| Shrinker (R8) |
|
isShrinkResources overoptimizes in 8.3.0-alpha11 to alpha14
|
|
Android Studio Iguana | 2023.2.1 Canary 15
Released together with:
- Android Gradle Plugin 8.3.0-alpha15
| Fixed Issues |
| Android Gradle Plugin |
|
DexArchiveBuilderTaskDelegate was failed with resource only library module
|
|
AGP7.4 custom plugin variant toTransform for all throw duplicate entry: META-INF/MANIFEST.MF exception
|
|
Support new Manifest tags,
|
|
| Espresso Recorder |
|
Record Your Test window not displayed in Android Studio for "Expresso Test Recorder"
|
|
| Import/Sync |
|
UI for "Gradle JDK" does not suggest "Gradle Sync"
|
|
| Layout Inspector |
|
Iguana Canary 13: Layout inspector is spamming logcat with "No package ID ff found for resource ID 0xffffffff."
|
|
| Network Inspector |
|
gRPC support for network inspector
|
|
| Resources |
|
Resource resolution breaks when resource files are moved
|
|
When extracting string it become error
|
|
| Running Devices |
|
Unable to connect to physical device for development
|
|
Android Studio Iguana | 2023.2.1 Canary 14
Released together with:
- Android Gradle Plugin 8.3.0-alpha14
| Fixed Issues |
| Android Gradle Plugin |
|
SDK Manager should stop spamming log info to stdout
|
|
| Build Output |
|
ksp AutoMigration error is not shown in Android Studio
|
|
| Gradle |
|
NoClassDefFoundError with AGP 8.1.0, desugaring and minify
|
|
| Lint |
|
StackOverflow from `LintClient.getSdkHome`
|
|
| New Code/Templates |
|
TODO: Remove once KTIJ-19369 is fixed
|
|
| Resource Manager |
|
SVG import error, Error while parsing *.svg - Not a proper SVG file
|
|
| Running Tests |
|
Cannot run instrumented test for lib module on Pixel 7 Pro
|
|
Android Studio Iguana | 2023.2.1 Canary 13
Released together with:
- Android Gradle Plugin 8.3.0-alpha13
| Fixed Issues |
| Android Gradle Plugin |
|
Feature Request: Promote com.android.build.api.extension.impl.CURRENT_AGP_VERSION to a public API
|
|
| Android SDK Upgrade Assistant |
|
No upgrade path to API level 34
|
|
| Compose Preview |
|
IDE becomes very slow in Hedgehog 9 (possibly ComposePreviewRunLineMarkerContributor)
|
|
| New Code/Templates |
|
Adding a New Library Module Dependency Doesn't Compile
|
|
| Project Structure |
|
The supplied javaHome seems to be invalid. I cannot find the java executable
|
|
| Running Devices |
|
device preview has oval shape
|
|
Android Studio Iguana | 2023.2.1 Canary 12
Released together with:
- Android Gradle Plugin 8.3.0-alpha12
| Fixed Issues |
| Android Gradle Plugin |
|
AGP 8.1.0: dynamic feature: Implicit dependency between exportReleaseConsumerProguardFiles and extractProguardFiles cause compilation errors
|
|
`variant.unitTest.jniLibs.addGeneratedSourceDirectory` does not seem to do anything
|
|
Update XML parser used in AGP for Gradle 8.4 compatibility
|
|
AGP 8.0.1 release package jacoco instrument does not take effect
|
|
HEDGEHOG REGRESSION: Run button is delayed by a few seconds (Creating spec)
|
|
AGP 8.3.0-alpha11 produces release APK that crashes on startup with android.content.res.Resources$NotFoundException
|
|
Graduate "android.lint.printStackTrace" AGP property to stable
|
|
| C++ Import/Sync |
|
Android studio keeps indexing unrelated c++ code
|
|
| CPU |
|
Android Studio freeze when profiling/recording CPU trace. Last Bumblebee and Dolphin version
|
|
| Device File Explorer |
|
Update App Inspector to use Device Explorer
|
|
| Lint |
|
Unused Resources Processor might delete Gradle build file
|
|
NewApi lint check does not undertand "isAtleastU() && otherCondition()" final field
|
|
| Running Tests |
|
AS 2022.3.1.13 C3 doesn't allow debugging integration tests when the tested variant is non debuggable
|
|
Android Studio Iguana | 2023.2.1 Canary 11
Released together with:
- Android Gradle Plugin 8.3.0-alpha11
| Fixed Issues |
| Android Gradle Plugin |
|
Migrate to new Gradle configuration alignment API
|
|
Resource compilation fails when Kotlin compiler tries to update to IDEA 21.3
|
|
Reactive get() with artifacts API
|
|
Graduate "android.lint.printStackTrace" AGP property to stable
|
|
| API |
|
com.android.build.api.dsl.Packaging has no useful javadoc.
|
|
New Varian API DSL feature request: Equivalent for old API BaseVariant.preBuildProvider
|
|
| Import/Sync |
|
GradleProjectInfo.setSkipStartupActivity is still being used
|
|
Refresh VFS after project builds
|
|
Offer quickfix for "Could not install Gradle distribution"
|
|
| Layout Inspector |
|
Iguana Canary 2: Embedded Layout inspector spams logcat with `Invalid resource ID` errors
|
|
| Lint |
|
Invalid highlight of an warning which is false positive
|
|
Lint visitAnnotationUsage not called for usages of annotated classes in variable declarations
|
|
| Network Inspector |
|
Make Network Inspector Static
|
|
| Running Devices |
|
Pixel fold device streaming broken for API level 34
|
|
Android Studio Iguana | 2023.2.1 Canary 9
Released together with:
- Android Gradle Plugin 8.3.0-alpha09
| Fixed Issues |
| Android Gradle Plugin |
|
Transforming the ASSETS artifact give broken input/output locations
|
|
Promote android.experimental.r8.dex-startup-optimization=true to be default
|
|
| Editing |
|
shrinkunusedprotofields is marked as invalid flag in proguard-rules.pro
|
|
| IntelliJ |
|
Iguana: Process 471 is still running
|
|
| Lint |
|
Quickfix Lint doesn't work and results in an IDE error
|
|
Inconsistent test failure due to partial analysis
|
|
| Logcat |
|
Add a Process Name Column in Logcat
|
|
Android Studio Iguana | 2023.2.1 Canary 8
Released together with:
- Android Gradle Plugin 8.3.0-alpha08
| Fixed Issues |
| Android Gradle Plugin |
|
Tranforming an APK leads to a error with ListingFileRedirectTask
|
|
| Baseline Profiles & ProfileInstaller |
|
Desugared classes are missing from the compiled profile
|
|
| Code Editor |
|
Android Studio deadlock (AttachAndroidSdkSourcesNotificationProvider)
|
|
| Compose Editing |
|
Don't implement optional trailing lambdas by default
|
|
| Compose Preview |
|
Change request: prev Live Template should generate a private function
|
|
| Debugger |
|
App Inspection Instructions are Misleading
|
|
| Import/Sync |
|
AndroidGradleProjectResolver.isAndroidGradleProject takes significant time
|
|
| Live Edit |
|
10-30 second freezes caused by Live Edit
|
|
| Profilers |
|
Profiler becomes unusably slow after just 3-4 runs, have to restart IDE
|
|
| Resource Manager |
|
Bug: importing SVG file puts it in wrong folder, of "drawable-svg" instead of "drawable", causing "Android resource linking failed" error
|
|
| Testing |
|
Macrobenchmark test results show same timing info for all tests using Run -> Import Tests From File
|
|
Android Studio Iguana | 2023.2.1 Canary 7
Released together with:
- Android Gradle Plugin 8.3.0-alpha07
| Fixed Issues |
| Android Gradle Plugin |
|
AGP 8.1.0 uninstalls app after running instrumented tests - 7.4.2 does not
|
|
| Layout Editor |
|
androidx.core:core-ktx:1.12.0 causes Render Problem in Android Studio
|
|
| Navigation Editor |
|
Problem to Define Args in Navigation
|
|
| Profilers |
|
Save (or copy) traces recorded by Macrobenchmark library
|
|
| Rendering |
|
Android Studio Hedgehog 2023.1.1 Canary 15 hangs when typing drawable resource name.
|
|
| Resources |
|
String Extract generates getString() instead of stringResource() in Electric Eel
|
|
| Run |
|
Minimum port 5038 for 'user managed adb' prevents use of the default port 5037 which may be desired
|
|
| Tip of the Day |
|
Suppress tip-of-the-day in Android Studio
|
|
Android Studio Iguana | 2023.2.1 Canary 6
Released together with:
- Android Gradle Plugin 8.3.0-alpha06
| Fixed Issues |
| Android Gradle Plugin |
|
Enforce `android.enableDexingArtifactTransform=true`
|
|
[Gradle 8.4][upgrade] Integration test failure after upgrade due to file handling in configuration phase
|
|
AGP 8.3.0-alpha-02 - `Error: Failed to deserialize cached resource repository.`
|
|
[Gradle 8.4][upgrade] Integration test failure after upgrade due file handling in configuration phase of TestLabBuildService
|
|
| Code Editor |
|
Editor for ProGuard rules warns about missing class for -dontwarn
|
|
| Compose Editing |
|
Don't put `@Composable` on extract constants
|
|
| Emulator |
|
Bluetooth Exceptions when using Android Emulator 33.1.13
|
|
| Import/Sync |
|
Sources for AndroidX KMP libraries are not downloaded in Studio I Canary 5
|
|
| Lint |
|
No Lint warning about kotlin.text.MatchNamedGroupCollection#get(String) requiring API 26
|
|
lint:TypographyQuotes false negatives: more than one escaped apostrophe are ignored
|
|
AGP 8.0.2 lint InvalidId detector false positive
|
|
LintError issues added to lint baselines
|
|
| Resources |
|
Remove unused STRING resources
|
|
Android Studio Iguana | 2023.2.1 Canary 5
Released together with:
- Android Gradle Plugin 8.3.0-alpha05
| Fixed Issues |
| Android Gradle Plugin |
|
Please reduce/remove info-level logging for AGP "Analytics other plugin to proto: ..."
|
|
[Gradle 8.4][upgrade] File operation during configuration in ProcessJavaResTask breaks config caching
|
|
Variant API to get symbol table (R.txt)
|
|
lint standalone plugin doesn't handle gradleApi() dependency properly
|
|
Poor kDocs on AGP classes/properties. `VariantOutput.enable` suggests it should be replaced with `VariantOutput.enable`
|
|
AGP 8.3.0-alpha02 cannot install release profiles on Windows hosts
|
|
| Data Binding |
|
BindingXmlIndex.getInputFilter violates contract of FileBasedIndexExtension
|
|
Losing bindings
|
|
| Editing |
|
Iguana Canary 1: Double colors in gutter
|
|
| Emulator |
|
Error running test on an emulator : Unable to recompile * (Output(stdout=Failure: package * could not be compiled , stderr=))
|
|
| Gradle Files Editor |
|
Unused property 'unqualifiedResLocale'
|
|
| Import/Sync |
|
Studio should detect new jar dropped in libs folder and offer re-sync
|
|
| Lint |
|
LINT check Unused Resource false positive detection inside of binding and click listener
|
|
Could not load custom lint check jar file: Node cannot be cast to TreeNode
|
|
Lint visitAnnotationUsage not called for usages of annotated classes in variable declarations
|
|
Lint 31.0.2 fails with java.util.NoSuchElementException: Array is empty.
|
|
| Network Inspector |
|
AS Flamingo Network Inspector rules dont work
|
|
| New Code/Templates |
|
Plugin repositories in new project wizard leads to slower first-time sync
|
|
| Profilers |
|
Save (or copy) traces recorded by Macrobenchmark library
|
|
| Release Bundle/APKs |
|
Export build to folder ending with a Space
|
|
| Run |
|
Unable to run Activity from the gutter menu
|
|
| Running Devices |
|
Device mirroring causing extremely high CPU usage on phone
|
|
Android Studio Iguana | 2023.2.1 Canary 4
Released together with:
- Android Gradle Plugin 8.3.0-alpha04
| Fixed Issues |
| Android Gradle Plugin |
|
Don't check for the existence of manifest overlay files during configuration phase
|
|
Broken link to Gradle doc on MergeJavaResWorkAction error
|
|
Gradle 8.1 breaks configuration caching due to .gradle/.android/analytics.settings
|
|
AGP should not use ProjectComponentIdentifier.projectPath without ProjectComponentIdentifier.build
|
|
| Editing |
|
Unresolved reference in IDE for safeargs-generated classes
|
|
| Import/Sync |
|
StopGradleDaemonsAction runs on the UI thread
|
|
Recommended AGP version is 3.3.2
|
|
| Network Inspector |
|
AS Flamingo Network Inspector rules dont work
|
|
| Release Bundle/APKs |
|
"APK(s) generated successfully..." message is misleading when APK file isn't modified.
|
|
| Resources |
|
"Remove Unused Resources" does not work when selecting module in the project view
|
|
Android Studio Iguana | 2023.2.1 Canary 3
Released together with:
- Android Gradle Plugin 8.3.0-alpha03
| Fixed Issues |
| Android Gradle Plugin |
|
Execution failed for task ':app:mergeReleaseClasses' after Updating AGP from 8.0.2 to 8.1.0
|
|
[Gradle 8.4][upgrade] Integration test failure after upgrade due to use of deprecated feature in kotlin gradle plugin
|
|
| App Quality Insights |
|
AQI tool window shows always users count from event count
|
|
App Quality Insight shows invalid OS version
|
|
| Baseline Profiles & ProfileInstaller |
|
Gradle plugin isn't compatible with 8.3 alphas
|
|
| Code Editor |
|
"Incorrect formatting" firing on layout XML files based on incorrect setting value
|
|
| Gradle Files Editor |
|
Version catalog shows unused symbols in Groovy when names are nested
|
|
| Resources |
|
Android Studio hangs with indirect resource reference to duplicate name
|
|
Android Studio Iguana | 2023.2.1 Canary 2
Released together with:
- Android Gradle Plugin 8.3.0-alpha02
| Fixed Issues |
| Android Gradle Plugin |
|
Minimum Gradle version check does not run on the second build and after
|
|
| Compose Preview |
|
DropdownMenu expanded in incorrect position in Preview Interactive Mode
|
|
Code using the vibrator crashes the compose preview
|
|
Compose Preview broken when using HTML text with b-Tags
|
|
| Design Tools |
|
Design goes blank when inserting tab widget
|
|
| Import/Sync |
|
Studio complains about unsupported modules during gradle sync
|
|
Unclear error/warning after project sync
|
|
| IntelliJ |
|
Android Studio Iguana - Start Failed - NPE in BytecodeTransformerAdapter
|
|
| Layout Editor |
|
BufferedInputStream cannot be cast to class AssetManager$AssetInputStream
|
|
| Lint Integration |
|
DuplicatePlatformClasses lint error from testImplementation dependency
|
|
| Modularize Refactor |
|
Modularize does not list modules in any specific order
|
|
| Network Inspector |
|
Error in logs: "lateinit property model has not been initialized"
|
|
| Resource Manager |
|
Resource Manager doesn't show drawables with custom color attributes
|
|
Resource Manager crops some vector drawables
|
|
| Running Tests |
|
Unit tests will not rerun
|
|
| Shrinker (R8) |
|
R8 doesn't work after upgrade from AGP 8.0.2 to 8.1.0
|
|
Android Studio Iguana Canary 1 (2023.2.1.1)
Released together with:
- Android Gradle Plugin 8.3.0-alpha01
| Fixed Issues |
| Android Gradle Plugin |
|
Build cache is redundant for PackageForUnitTest task
|
|
[AGP 8.1.0] ./gradlew test fails with "Unable to find manifest output" if both splits.abi.isEnable and testOptions.unitTests.isIncludeAndroidResources are true
|
|
AGP model building fails with nested gradle composite builds
|
|
Resource shrinker mangles resource IDs, leading to runtime crashes
|
|
| Android SDK Upgrade Assistant |
|
Target SDK Upgrade Assistant never loads
|
|
| Baseline Profiles & ProfileInstaller |
|
Profgen - option to output all DM files simultaneously
|
|
| Build Variants |
|
Switch active variant when default variant changes
|
|
Conflicts in the Build Variants window should be on the consumer project rather than the producer
|
|
| C++ Build |
|
C++ plugin reports preprocessor errors on gradlew
|
|
| C++ Editor |
|
Updating symbols constantly which blocks building
|
|
Short-circuit C/C++ Analyses when there are no C/C++ projects
|
|
| Code Analysis |
|
Proguard awareness highlights @interface type as invalid
|
|
| Debugger |
|
Compose Preview attempts to open for external libraries
|
|
JVM_IR evaluate expression fails to evaluate fragments with SAM wrappers
|
|
For Compose Preview, Split-view seems to be an over-aggressive default
|
|
| Gradle Files Editor |
|
[Version Catalog] False positive on unused dependency alias when used in bundles
|
|
| Import/Sync |
|
UI for "Gradle JDK" does not synchronize field content
|
|
GradleProjectInfo.setSkipStartupActivity is still being used
|
|
Unable to make progress running work.
|
|
Hide Java main method run configurations in gutter for Android modules
|
|
Studio fails to handle included builds that are symlinked
|
|
| Layout Editor |
|
XML design preview size resets as cursor moves around
|
|
layout xml: design-left-component tree ,select a component and can't use ctrl+B hotkey to code
|
|
| Layout Inspector |
|
Debug app crashes sometimes when Layout Inspector is active
|
|
| Lint |
|
[Lint] TranslucentViewDetector crashes in filterIncident function and causes lint to produce wrong result
|
|
TranslucentViewDetector should accept "behind" value
|
|
Android Lint fails on a KMP library with `property 'variantInputs.name' doesn't have a configured value.`
|
|
TranslucentViewDetector report wrong line in manifest
|
|
lintDebug falsely reports UseTomlInstead warnings when using project dependencies
|
|
Unexpected issues from another project flagged by Android Lint
|
|
| Logcat |
|
The color of Logcat tag indicators cannot be changed
|
|
Logcat soft-wrap not working
|
|
| Resource Manager |
|
Create Resource Folder is missing Directory
|
|
| Resources |
|
Find usages/go to definition does not work for androidTest resources
|
|
Resource references are not resolved under androidTest
|
|
R class for a library isn't recognized from androidTest source set
|
|
| Run |
|
Cannot save Dynamic features settings on run/debug configurations
|
|
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 2024-12-13 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 2024-12-13 UTC."],[],[]]