Android Studio Giraffe Closed Issues
Stay organized with collections
Save and categorize content based on your preferences.
Android Studio Giraffe | 2022.3.1 Patch 4
Released together with:
- Android Gradle Plugin 8.1.4
| Fixed Issues |
| Android Gradle Plugin |
|
Do not run dexing task on subprojects' classes when they are already dex'd through artifact transforms
|
|
Android Studio Giraffe | 2022.3.1 Patch 3
Released together with:
- Android Gradle Plugin 8.1.3
| Fixed Issues |
| Android Gradle Plugin |
|
[AGP 8.1.0] ./gradlew test fails with "Unable to find manifest output" if both splits.abi.isEnable and testOptions.unitTests.isIncludeAndroidResources are true
|
|
Build failure after updating to AGP 8.1
|
|
Android Studio Giraffe | 2022.3.1 Patch 2
Released together with:
- Android Gradle Plugin 8.1.2
| Fixed Issues |
| Android Gradle Plugin |
|
androidResources is not available in the android library module
|
|
[AGP 8.1.0] ./gradlew test fails with "Unable to find manifest output" if both splits.abi.isEnable and testOptions.unitTests.isIncludeAndroidResources are true
|
|
| Database Inspector |
|
Android Studio 2022.3.1 Giraffe is missing database inspector
|
|
| Shrinker (R8) |
|
Kotlin 1.9 causes Kotlin lambdas to be destroyed by R8 if nullchecks are stripped
|
|
R8 fails with "Undefined value encountered during compilation" for play-services-measurement-21.3.0-runtime.jar
|
|
Android Studio Giraffe | 2022.3.1 Patch 1
Released together with:
- Android Gradle Plugin 8.1.1
| Fixed Issues |
| Code Editor |
|
large webp images takes up half of coding area
|
|
| Dexer (D8) |
|
Java 16 Records: equals(null) throws NullPointerException
|
|
| Live Edit |
|
Out of date: "AGENT_ERROR"
|
|
| Shrinker (R8) |
|
java.lang.VerifyError: Verifier rejected class
|
|
Build gets stuck on :minifyReleaseWithR8 when using Apache POI library
|
|
Rejecting invocation when enable r8 optimize
|
|
NoClassDefFoundError for java.lang.reflect.Executable
|
|
Android Studio Giraffe Stable (2022.3.1.18)
Released together with:
- Android Gradle Plugin 8.1.0
| Fixed Issues |
| Android Gradle Plugin |
|
generateLocaleConfig in agp 8.1.0 uses non-deterministic ordering, breaking reproducible builds
|
|
| Shrinker (R8) |
|
Crash with Verification error on Android 12+
|
|
Android Studio Giraffe RC 01 (2022.3.1.17)
Released together with:
- Android Gradle Plugin 8.1.0-rc01
| Fixed Issues |
| Shrinker (R8) |
|
dex-startup-optimization results in java.lang.VerifyError: Rejecting class
|
|
| TargetSDKVersion Upgrade Assistant |
|
Filters that yield XML elements currently cause the corresponding step to be hidden, always
|
|
Android Studio Giraffe Beta 05 (2022.3.1.16)
Released together with:
- Android Gradle Plugin 8.1.0-beta05
| Fixed Issues |
| Android SDK Upgrade Assistant |
|
Upgrade assistant incorrectly suggests updating to targetSdk 33
|
|
| Shrinker (R8) |
|
A corner case in VirtualDispatchMethodArgumentPropagator.shouldActivateMethodStateGuardedByBounds() method
|
|
Android Studio Giraffe Beta 04 (2022.3.1.15)
Released together with:
- Android Gradle Plugin 8.1.0-beta04
| Fixed Issues |
| Android Gradle Plugin |
|
Bug: "Enable KSP and use the KSP processor for this dependency instead" just goes to a website
|
|
Gradle 8.1 breaks configuration caching due to .gradle/.android/analytics.settings
|
|
| Compose Preview |
|
| Dexer (D8) |
|
agp 8.1.0 regression with API 21 - F/dex2oat ( 4176): art/compiler/driver/compiler_driver.cc:1181] Check failed: !method->IsAbstract()
|
|
| Shrinker (R8) |
|
R8 on AGP 8 breaks Google Fit service
|
|
Including source file information with residual names that overlap input names is not correctly represented
|
|
R8 fails during Compose build with ArrayIndexOutOfBoundsException
|
|
Simple StringBuilder related code misses tail call to append in release or debuggable=false mode
|
|
Android Studio Giraffe Beta 03 (2022.3.1.14)
Released together with:
- Android Gradle Plugin 8.1.0-beta03
| Fixed Issues |
| Compose |
|
Wear Compose tooling multi previews not working
|
|
| Editing |
|
Essential highlighting accumulates gutter icons
|
|
| JDK |
|
IDE keeps flashing very fast after being moved from one display to another
|
|
Android Studio Giraffe Beta 02 (2022.3.1.13)
Released together with:
- Android Gradle Plugin 8.1.0-beta02
| Fixed Issues |
| Android Gradle Plugin |
|
Request: let the IDE offer a fix for "PermittedSubclasses requires ASM9"
|
|
| Debugger |
|
Error when trying to debug android test of library from AS
|
|
| Deployment |
|
Android Studio install and launch app twice on debug
|
|
| Import/Sync |
|
Just updated to Flamingo and I cant sync my project. Getting unsupported java
|
|
| Shrinker (R8) |
|
VerifyError: Verifier rejected class when using R8 with Kotlin 1.8.20
|
|
Android Studio Giraffe Beta 01 (2022.3.1.12)
Released together with:
- Android Gradle Plugin 8.1.0-beta01
| Fixed Issues |
| Android Gradle Plugin |
|
Custom source types should create multi-flavor sourcesets
|
|
DependenciesInfoBuilder needs API update + doc
|
|
DexingNoClasspathTransform (minSdk >= 24) with Java 11 target fails due to missing nest members
|
|
DslExtension.Builder.extendProjectWith() not working as described in Groovy
|
|
Add VariantSelector.withFlavor API that doesn't use kotlin.Pair
|
AndroidLintAnalysisTask ( :lintAnalyzeExternalRelease) has a cache miss because `proguard.txt` has changed
|
|
App merged manifest contains extractNativeLibs and useEmbeddedDex attributes from dependencies
|
|
AGP: Expose path to AIDL tool and framework AIDL file as public API
|
|
| Apply Changes |
|
ApplyChangesAction: ClassCastException: class com.intellij.execution.DefaultExecutionTarget cannot be cast to class com.android.tools.idea.execution.common.AndroidExecutionTarget
|
|
| Deployment |
|
Tiles and Complication Launchers not working in Android Studio Giraffe Canary 6
|
|
| Design Tools |
|
Use "postSplashScreenTheme" attribute for the default theme in design tools
|
|
| Import/Sync |
|
The org.gradle.util.VersionNumber type has been deprecated.
|
|
Report internal errors as a sync issue
|
|
Surface actual sync exceptions intead of "No variants found for..."
|
|
| Logcat |
|
High memory use (1.4GB) in MessageBacklog
|
|
Should we hide Studio-internal logging from the package:mine filter?
|
|
| New Project Wizard |
|
Version catalog should use a single version for all AGP plugins
|
|
| ProfileInstaller & Baseline Profiles |
|
NullPointerException in profgen-cli
|
|
| Resources |
|
When values directories are removed, Studio still thinks the languages defined there exist
|
|
| SDK Manager |
|
Android SDK settings entry shall be under "Languages & Frameworks"
|
|
| Upgrade Assistant |
|
Do not remove android:useEmbeddedDex from source manifests
|
|
Do not add useLegacyPackaging DSL for library modules
|
|
| Wear |
|
Wear Pairing assistant fails on emulator 33.1.3
|
|
Android Studio Giraffe Canary 11 (2022.3.1.11)
Released together with:
- Android Gradle Plugin 8.1.0-alpha11
| Fixed Issues |
| Dexer (D8) |
|
Core library desugaring crashing app after recent updates.
|
|
| Gradle |
|
Ignore sync changes is missing keymap option
|
|
| Import/Sync |
|
[Giraffe | 2022.3.1 Canary 8] Red underlines in build.gradle.kts file for new project
|
|
| Logcat |
|
Logcat V2 - Unable to use regex filter with spaces or parentheses
|
|
Android Studio Giraffe | 2022.3.1 Canary 9 logcat doesnt work with package:mine filter
|
|
| Release Bundle/APKs |
|
Generate signed bundle error (Deleting all alias in keystore when creating a new one)
|
|
Android Studio Giraffe Canary 10 (2022.3.1.10)
Released together with:
- Android Gradle Plugin 8.1.0-alpha10
| Fixed Issues |
| Android Gradle Plugin |
|
Can we remove AnalyticsRecordingTask?
|
|
Content of output-metadata.json is not consistent
|
|
Setting JVM toolchain does not affect JavaCompile targetCompatibility value
|
|
Navigation deepLink entries with wildcard domains don't have an `android:host` attribute in merged manifest
|
|
processDebugMainManifest task is failed since Android Gradle Plugin 8.1
|
|
Android Studio doesn't respect the STUDIO_GRADLE_JDK environment variable
|
|
| C++ Editor |
|
C++ editor: syntax highlighting is not working beyond basic pattern matching
|
|
| Compose Preview |
|
Compose preview cannot show the resource of content in my project [android.content.res.Resources$NotFoundException: Could not resolve resource value: 0xAAE61.]
|
|
Code using the vibrator crashes the compose preview
|
|
| Database Inspector |
|
Android Studio Canary shows no icon for `App Inspection`
|
|
| Design Tools |
|
Preview xml : Failed to instantiate one or more classes
|
|
Changed device for preview in Android Studio`s editor is not saved after exit.
|
|
| Device File Explorer |
|
Can't use speed search on process table
|
|
| Device Manager |
|
Device Manager device list does not show extension level
|
|
| Layout Editor |
|
Bug: missing views in the layout designer : ViewSwitcher and ViewAnimator
|
|
| Lint |
|
Reformatting just the inserted code of a replace fix
|
|
Lint: intention preview throws exception for ReplaceStringQuickFix
|
|
| Motion Editor |
|
MotionLayout: If I change id o fa view object, the function will duplicate the old one and create another new view object.
|
|
There is no option to collapse the MotionEditor
|
|
Motion editor is not showing with data binding
|
|
| Navigation Editor |
|
New Destination dialog
|
|
Cannot switch the Navigation graph preview orientation by hotkey 'O' now?
|
|
Arguments in Navigation Map with CAPS
|
|
Bug in Navigation editor - All destinations shown in landscape
|
|
navigation xml editor should show an error when a fragment class is abstract
|
|
Kotlin SafeArgs fails with default value for parcelable in action
|
|
| Profilers |
|
After systrace.py is gone from Android SDK, there seems no way to get working trace for `audio` category
|
|
| Resource Manager |
|
New Resource Directory dialog doesn't offer androidTest/ as source set
|
|
"Create Image Asset" option is constantly not generating the right files, I'll need to run it twice sometimes, sometimes it generates a file then deletes that file when I try to open it
|
|
Android Studio Giraffe Canary 9 (2022.3.1.9)
Released together with:
- Android Gradle Plugin 8.1.0-alpha09
| Fixed Issues |
| Android Gradle Plugin |
|
Setting JVM toolchain does not affect JavaCompile targetCompatibility value
|
|
Navigation deepLink entries with wildcard domains don't have an `android:host` attribute in merged manifest
|
|
processDebugMainManifest task is failed since Android Gradle Plugin 8.1
|
|
Can we remove AnalyticsRecordingTask?
|
|
Content of output-metadata.json is not consistent
|
|
| C++ Editor |
|
C++ editor: syntax highlighting is not working beyond basic pattern matching
|
|
| Compose Preview |
|
apiLevel=21 is ignored in @Preview with regards to applying android:statusBarColor from the right themes.xml file
|
|
Compose preview cannot show the resource of content in my project [android.content.res.Resources$NotFoundException: Could not resolve resource value: 0xAAE61.]
|
|
| Design Tools |
|
Preview xml : Failed to instantiate one or more classes
|
|
Changed device for preview in Android Studio`s editor is not saved after exit.
|
|
| Layout Editor |
|
Bug: missing views in the layout designer : ViewSwitcher and ViewAnimator
|
|
| Motion Editor |
|
MotionLayout: If I change id o fa view object, the function will duplicate the old one and create another new view object.
|
|
There is no option to collapse the MotionEditor
|
|
Motion editor is not showing with data binding
|
|
| Navigation Editor |
|
New Destination dialog
|
|
Bug in Navigation editor - All destinations shown in landscape
|
|
Cannot switch the Navigation graph preview orientation by hotkey 'O' now?
|
|
Arguments in Navigation Map with CAPS
|
|
Android Studio Giraffe Canary 8 (2022.3.1.8)
Released together with:
- Android Gradle Plugin 8.1.0-alpha08
| Fixed Issues |
| Android Gradle Plugin |
|
namespace property probably belongs to HasAndroidResources
|
|
Can't disable "Gradle files have changed since last project sync" message
|
|
"We recommend using a newer Android Gradle plugin" when there isn't a newer one
|
|
processDebugUnitTestManifest is failing with manifest placeholders for test variants
|
|
Boolean flag for disabling compile SDK check in CheckAarMetadataTask
|
|
Build error refers to API level 34, which does not exist
|
|
| Android Studio |
|
AS Electric Eel Running Devices Tool window loses connection to pixel watch while device mirroring
|
|
| C++ Editor |
|
[Giraffe | 2022.3.1 Canary 2] On opening CPP file, showing infinite loader in editor.
|
|
| Code Editor |
|
Feature request: Intention to extract string resource with placeholders from Kotlin string template
|
|
| Compose Editing |
|
[AS] "Create @Composable function" action creates wrong parameter name
|
|
Autocomplete for rememberSaveable {} is incorrect
|
|
Consider offering an option to use a compose gutter icon to indicate composable function calls
|
|
Compose completion leaves the caret at the wrong position
|
|
| Compose Preview |
|
| Debugger |
|
ArrayMap debugger does not show keys
|
|
Stuck Collecting data... in debug
|
|
Running apps in debug mode does not work
|
|
| Deployment |
|
New UI: Run bar should include `Attach debugger` action
|
|
| Design Tools |
|
[Custom View] Previewing in the IDE a custom view that embeds a ComposeView leads to a rendering failure
|
|
| Device Manager |
|
[Giraffe Canary 6] Local History corrupt: too many open files
|
|
UI not refreshed after -returning- from HAXM Install (3.1 RC3)
|
|
Device Manager - Unknown Error
|
|
| Import/Sync |
|
Add a shortcut for "gradle sync"
|
|
PSD dependencies: version catalog dependency experience is different that regular dependency
|
|
| JDK |
|
Blank screen after laptop goes to sleep for multi-monitor setups
|
|
Giraffe Canary 2: UI freeze (beachball) on startup: sun.java2d.metal.MTLLayer.blitTexture
|
|
| Lint |
|
TypographyQuotes lint check does not work on escaped quotes
|
|
TrustAllX509TrustManager lint check incorrectly flags interfaces that extends X509TrustManager
|
|
| Logcat |
|
Exceptions shown in logcat don't use the device API to navigate to source
|
|
Logcat (new version). Clickable filename in log.
|
|
| New Code/Templates |
|
Bug: when minSdk is 26 (Android 8) for a new project, it generates resources that aren't needed, and Lint warns about it and yet doesn't help fixing it
|
|
Templates: don't create a drawable-v24 folder when minSdkVersion >= 24
|
|
| New Project Wizard |
|
New Jetpack Compose project that the name starts with numeral does not compile.
|
|
| ProfileInstaller & Baseline Profiles |
|
Unite naming baselineprofiles -> baselineProfiles
|
|
| Project Structure |
|
Version Catalogs upgrade dependency suggestion- the previous dependency version is shown as null
|
|
| Project View |
|
Generated sources shown under `java` node in the Android view
|
|
| Resources |
|
NestedScrollView breaks XML autocomplete under unknown circumstances
|
|
no asset name validation in new image asset screen
|
|
| SDK Manager |
|
Missing API Level information when upgrading system images
|
|
"HAXM can only be installed on Windows" error message is displayed on Windows
|
|
| Translations Editor |
|
Translations Editor doesn't load
|
|
Android Studio Giraffe Canary 7 (2022.3.1.7)
Released together with:
- Android Gradle Plugin 8.1.0-alpha07
| Fixed Issues |
| Android Gradle Plugin |
|
processDebugUnitTestManifest is failing with manifest placeholders for test variants
|
|
| Code Editor |
|
Feature request: Intention to extract string resource with placeholders from Kotlin string template
|
|
| Compose Editing |
|
Consider offering an option to use a compose gutter icon to indicate composable function calls
|
|
Compose completion leaves the caret at the wrong position
|
|
Autocomplete for rememberSaveable {} is incorrect
|
|
| Debugger |
|
ArrayMap debugger does not show keys
|
|
Stuck Collecting data... in debug
|
|
| Device Manager |
|
UI not refreshed after -returning- from HAXM Install (3.1 RC3)
|
|
| Import/Sync |
|
PSD dependencies: version catalog dependency experience is different that regular dependency
|
|
| JDK |
|
Blank screen after laptop goes to sleep for multi-monitor setups
|
|
Giraffe Canary 2: UI freeze (beachball) on startup: sun.java2d.metal.MTLLayer.blitTexture
|
|
| Logcat |
|
Logcat (new version). Clickable filename in log.
|
|
| Project Structure |
|
Version Catalogs upgrade dependency suggestion- the previous dependency version is shown as null
|
|
| SDK Manager |
|
"HAXM can only be installed on Windows" error message is displayed on Windows
|
|
Missing API Level information when upgrading system images
|
|
Android Studio Giraffe Canary 6 (2022.3.1.6)
Released together with:
- Android Gradle Plugin 8.1.0-alpha06
| Fixed Issues |
| Android Gradle Plugin |
|
processDebugUnitTestManifest is failing with manifest placeholders for test variants
|
|
| Code Editor |
|
Feature request: Intention to extract string resource with placeholders from Kotlin string template
|
|
| Compose Editing |
|
Consider offering an option to use a compose gutter icon to indicate composable function calls
|
|
| Debugger |
|
Stuck Collecting data... in debug
|
|
| Device Manager |
|
UI not refreshed after -returning- from HAXM Install (3.1 RC3)
|
|
| Import/Sync |
|
PSD dependencies: version catalog dependency experience is different that regular dependency
|
|
| Logcat |
|
Logcat (new version). Clickable filename in log.
|
|
| Project Structure |
|
Version Catalogs upgrade dependency suggestion- the previous dependency version is shown as null
|
|
| SDK Manager |
|
"HAXM can only be installed on Windows" error message is displayed on Windows
|
|
Missing API Level information when upgrading system images
|
|
Android Studio Giraffe Canary 5 (2022.3.1.5)
Released together with:
- Android Gradle Plugin 8.1.0-alpha05
| Fixed Issues |
| Android Gradle Plugin |
|
ClassNotFoundException in dynamic feature that depends directly on Kotlin library subproject
|
|
| JDK |
|
Blank screen after laptop goes to sleep for multi-monitor setups
|
|
Giraffe Canary 2: UI freeze (beachball) on startup: sun.java2d.metal.MTLLayer.blitTexture
|
|
Android Studio Giraffe Canary 4 (2022.3.1.4)
Released together with:
- Android Gradle Plugin 8.1.0-alpha04
| Fixed Issues |
| Android Gradle Plugin |
|
Upgrading to AGP 7.4 results in a StackOverflowError
|
|
| Import/Sync |
|
[Flamingo | 2022.2.1 Canary 6][Mac M1]Default JDK Version is 11.0.5 instead of 17.0.4
|
|
Cannot invoke GradleSyncListener.syncFailed" because "syncListener" is null
|
|
Gradle sync failed on AS 2022.3.1 Canary 2
|
|
Android Studio Giraffe Canary 2 (2022.3.1.2)
Released together with:
- Android Gradle Plugin 8.1.0-alpha02
| Fixed Issues |
| Android Gradle Plugin |
|
[Android Studio : Flamingo | 2022.2.1 Canary 8] liblog.so is packaged inside the APK
|
|
KGP reads manifest during configuration, invalidating configuration cache on manifest change
|
|
Build warning message unclear when problem in merged manifest
|
|
| Compose Preview |
|
"Render issues" found while rendering Compose previews, but the Problems tab is empty
|
|
| Deployment |
|
com.intellij.diagnostic.PluginException: 345 ms to call on EDT DeviceAndSnapshotComboBoxAction#update@NavBarToolbar
|
|
| Emulator |
|
Record Screen hangs when switching emulators during recording
|
|
| Import/Sync |
|
Updating gradle-wrapper.properties does not start a new Gradle daemon
|
|
| Installer |
|
Android Studio Electric Eel | 2022.1.1 can't open Windows 11
|
|
| Lint |
|
Lint false positive about remember after Kotlin upgrade to 1.8.0
|
|
False positive Lint warning for SDK_INT checks performed inside a method with a enum parameter
|
|
| New Project Wizard |
|
Sluggish painting performance in the new project template chooser
|
|
| Running Devices |
|
Loading of Quickboot snapshot always fails and takes the emulator with it
|
|
| SDK Manager |
|
NDK fails to install due to checksum error
|
|
Android Studio Giraffe Canary 1 (2022.3.1.1)
Released together with:
- Android Gradle Plugin 8.1.0
| Fixed Issues |
| Android Gradle Plugin |
|
`com.android.build.gradle.tasks.ShaderCompile` issues with configuration cache
|
|
Adding to Java resources using AGP APIs breaks configuration cache
|
|
| Build Analyzer |
|
NPE in TasksTreeStructure.updateStructure (Build Analyzer)
|
|
| Compose Editing |
|
Autocomplete is unclear and adds redundant trailing lambda
|
|
| Deployment |
|
com.intellij.diagnostic.PluginException: 345 ms to call on EDT DeviceAndSnapshotComboBoxAction#update@NavBarToolbar
|
|
| Emulator |
|
Privacy warning has to be shown when user enables device mirroring in Settings
|
|
| Gradle |
|
I can't set gradle JDK to simply point at JAVA_HOME like I can in IntelliJ IDEA.
|
|
| Import/Sync |
|
JDK missing from the IDE
|
|
useLibrary is ignored by the IDE // Android "Car" library resolution fails (red in IDE): OK in ArticFox/Bumblebee, failing in Chipmunk
|
|
| Lint |
|
Lint only checks safe casts for directly implemented interfaces, not inherited ones
|
|
Lint doesn't check valid casts for call receivers
|
|
TypedArray#close (API 31) not desugared but AS does not display warning when used in try-with-resources
|
|
Bug: false positive warning of "The 'BC' provider is deprecated and as of Android P..."
|
|
| Logcat |
|
Request: remove max duration of screen recording of 3 minutes
|
|
| SDK Manager |
|
NDK fails to install due to checksum error
|
|
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."],[],[]]