Android Game Development Extension |
Stop using Embedded JDK in favor of user-installed JDK
|
|
Android Gradle Plugin |
Failed to install the following Android SDK packages as some licenses have not been accepted.
|
Clean up / remove ProjectInfo
|
Support java-test-fixtures plugin
|
Unable to run Gradle Managed Device tests on multiple devices at a time
|
Unable to Build the Project with API 32.
|
Move Managed Device DSL into its own segment of TestOptions.
|
Prefix product flavor attributes to avoid confusion and collisions
|
Provide AGP API Definition
|
Evaluate usages of @CacheableTask
|
Disable caching of BundleLibraryClassesJar using @DoNotCacheByDefault
|
Update AGP buildbenchmarks to use Kotlin 1.5
|
Can't build after updating to AGP 7.2.0-alpha04
|
AGP 7.0.0 does not create unit test jacoco exec files correctly with testCoverageEnabled true
|
Compose update broke postsubmit benchmarks
|
Invalid application ID in build output listing files when deploying via bundle
|
ComponentArtifactIdentifier changed by artifact transforms, causing incorrect androidTest runtime classpath
|
Play Asset Delivery: bundle does not include all asset packs
|
ComponentBuilder.enabled should be .enable
|
AGP offers META-INF classes to bytecode processors
|
Jetifier check fails in Chipmunk Canary 3
|
Update gradle version to 7.3
|
|
Android Studio |
Studio picks the wrong SDK when using extensions
|
Reduce the number of default Wear OS device configurations in the AVD creation flow.
|
MlLightClassTest methods fail after IDEA 211.7442.40 update
|
|
App Development |
StaticFieldLeak should not report usage of hilt annotated @ApplicationContext
|
|
Apply Changes |
Support --user flag to install on a specific user
|
|
Assistant Window |
UI for Digital Asset Links file is not clear
|
|
AVD Manager |
The "Localized image" alert doesn't wrap
|
|
Background Task Inspector |
Show full content of column on mouse hover
|
[2021.1.1 Beta 4] Show in graph is enabled and when it's clicked blank UI is shown
|
Toolbar show warnings for disabled local UI context
|
Add links between workers and their related jobs
|
|
Build Output |
[BA - Check Jetifier] Instead of removing the enableJetifier flag set it to false so remaining comments above that line are not confusing
|
[BA] [UX String Improvement] Update String to give priority to action, and bold dependencies count
|
[BA] Accessibility: When using VoiceOver on Mac I was not able to bring focus to the action links to remove "enableJetifier"
|
[Check Jetifier] For multiple usage, running check after fixing one dependency still shows fixed dependencies in finder window
|
CM Canary 5: Jetifier warning left over from previous check after build
|
|
C++ Build |
Enable clangd on Android Studio dev build from IJ IDEA
|
Clangd integration broken in chipmunk canary 3
|
|
Compose Editing |
BridgeContext.getSystemService() violates contract by throwing rather than returning null for unrecognized services
|
|
Compose Preview |
Issue with Pan Screen in Compose preview
|
ModuleClassLoader retaining PSI in ParametrizedPreviewTest.testLoremIpsumInstance
|
[Compose animation preview] "Tab" traversal should work in Animation preview (A11y)
|
[Compose animation preview]IDE fatal exception on refreshing on preview
|
Changing combobox value from 'Exit' to 'Enter' not refreshing animation
|
NPE while initializing the preview
|
|
Core IDE |
Reuse Intellij Coroutine Debugger in Android Studio
|
|
Core IDE (read-only) |
[Wear Pairing Assistant] Clicking "Pair" on an already paired watch, doesn't warn user that it can only be paired with one device
|
|
CPU |
Startup cpu profiling is not recording correct selected option for cpu recording
|
Poor contrast in Darcula when Vsync is turned off
|
The details panel is missing the graph for actual vs expected
|
Change string in details panel from "Jank" to "Frame"
|
Nit: Jank Frame tab has a collapsable arrow that always has a dark background?
|
Selecting a frame should autoscroll to start of that frame
|
Right click CPU capture on L2 timeline shouldn't go to capture stage
|
Remove reorder icon from the last swimlane
|
Zoom to selection button doesn't work
|
Frame lifecycle tracks are duplicated for different frames
|
Remove timestamp details from analysis pane
|
Change “Expected deadline” -> “Deadline”
|
|
Databinding |
Databinding caused the java.lang.StackOverflowError
|
|
Design Tools |
compose-ide-plugin is having flaky test failures
|
resourcemanager.rendering.SlowResourcePreviewManager.getIcon ui layout/generation is recursive and can overflow the stack
|
[Android Studio Chipmunk | 2021.2.1 Canary 5] Default vector icon color is showing white instead of black color
|
ModuleClassLoader unable to locate some java classes
|
|
Device File Explorer |
Files are deleted unexpectedly upon closing
|
|
Device Manager |
Make Details panel resizeable
|
Mock WearPairingManager in unit tests
|
PhysicalDevicePanelTest fails sporadically on Windows
|
Add pairing icon for connected, not connected states
|
[Resizable emulator] Remove S as selectable system image from AVD creation
|
[Wear pairing assistant] Open embedded emulator tab for virtual phone device
|
[Wear Pairing Assistant] Connecting devices step inaccurate
|
[Wear Pairing Assistant] Pairing Assistant Didn't Realize Devices were paired
|
TimeoutException in AsyncDetailsBuilderTest
|
|
Editing |
MigrateToAppCompat[Gradle]Test methods fail sporadically after IDEA 193.4697.15 merge
|
|
Embedded Emulator |
Exception report: com.android.diagnostic.LoggerErrorMessage at com.android.tools.idea.emulator.EmulatorView$ScreenshotReceiver.onNext-1b7313ae
|
Some times getting RejectedExectionException IDE error while closing emulator
|
There is a width alignment line within the emulator window that takes unnecessary space .
|
Getting IllegalStateException IDE error at emulator first launch
|
|
Emulator |
[Embedded Emulator] Resizable menu missing selected device
|
|
Import/Sync |
V2 assumes projects do always have a variant
|
Move gradle sync KTS tests to a separate class or package
|
Symbols are not resolving when we Undo Migrate To Non-Transitive R Classes
|
[DBP] Expose DBP data (properties file + refresh task) via V2 Model
|
Exception when configuring JDK table
|
Error syncing with gradle in Chipmunk Canary 5
|
Incorrect error highlight accessing kotlin internal field from unit test
|
Syncing AGP 7.2.0-alpha04 and IDE Canary 5 fails w/o offering upgrade
|
Sync does not populate LintOptions.severityOverrides
|
Sync failed with Unsupported method: LintOptions.getBaseline()
|
"Unresolved reference" for classes generated in a kotlin-only module
|
Gradle shows "sync failed: reason unknown" in a case if app target sdk is missing
|
|
IntelliJ |
IDE error (java.lang.IndexOutOfBoundsException) has occurred while selecting 'Set Bookmark' in the MainActivity
|
|
Jetpack Compose |
Auto fix for @Preview is wrong
|
|
Layout Editor |
[Compose-CL] Add autocomplete support for the ConstraintLayout Json syntax
|
[lint] use "notificationInfo" icon for tips
|
[Preview Picker] Add tracking, considering device classes
|
Vector icons are not loading for the very first time in vector select icon window
|
[New DeviceDropdown] nit: why are the title names / sections different across tools?
|
SourceCodeEditorProviderTest.testStateSerialization fails sporadically
|
MultiRepresentationPreviewTest.testMultipleProviders_conditionallyAccepting fails sporadically
|
MultiRepresentationPreviewTest.testPreviewRepresentationShortcutsRegistered fails sporadically
|
Remove wrench icon on top of AVD preview
|
project leak in PreviewProviderTest.testRenderTaskTimeOutReturnsANullDragImage
|
IDE error (java.lang.IllegalArgumentException) has observed in drawable layout editor
|
SingleWidgetView setting top margin is broken
|
IDE error (java.lang.ClassCastException) has observed while scrolling widget's attributes panel by using mouse
|
Zoom bar shrinks and is broken
|
avoid slow operation on EDT by DependencyManager.checkForRelevantDependencyChanges
|
Add resource Qualifier dropdown in Layout Editor
|
|
Layout Inspector |
[2021.1.1 Beta 4 ]Some times buttons in "Connect Without restarting activity" banner are displayed twice
|
intellij.android.layout-inspector.tests times out often
|
Fold line drawn incorrectly when device fully closed
|
“IllegalStateException: Timeout” in ReportingCountDownLatch
|
App crash while switching between live and non-live mode
|
Timeout in AppInspectionSnapshotSupportTest
|
The legacy layout inspector is no longer available
|
|
Lint |
IndexOutOfBoundsException in LintResourcePersistence.deserialize(LintResourcePersistence.kt:483)
|
Running lint flags a warning of mismatching kotlin library versions
|
Crash reported during lint analysis of vector_drawable.xml files
|
Unnecessary NewApi error at android.util.SparseArray#set
|
IntentReset false negative when chaining
|
Lint inspection registration code omits a dot in the FQ class name
|
new DiscouragedApi lint check is reporting duplicates and false positives
|
Incorrect PrivateResource lint warning when using com.android.support:design
|
ExportedReceiverDetector lint check shouldn't warn for elements
|
Broken links in lint documentation
|
|
Logcat |
Logcat is displaying duplicate entries
|
RegexFilter & NegatedRegexFilter Throw a PatternSyntaxException
|
Record video: Unexpected error while copying video recording from device: Remote object doesn't exist!
|
|
Memory |
Optimize the slowdown to the app due to allocation tracking
|
|
New Project Wizard |
New Compose Project fails to build if SDK-31 is not installed
|
|
Offline Support |
Permission denied: no further information
|
|
Profilers |
Actually disable dragging for tracks with disabled `isDragEnabled`
|
Stand alone profiler is not working
|
|
Project Structure |
Extract Gradle related code into Gradle project system modules.
|
consider how to trigger sync after undo
|
PSD shows AGP versions incompatible with studio
|
PSD - Unordered `Gradle Versions` in dropdown
|
|
Project View |
Android Studio freezes when right clicking on Kotlin file in project view
|
|
Run |
AS 4.2 hangs on second attempted install to AVD
|
Stop watchFaces
|
|
Running Tests |
GMD tests with ATD system image with API level 30 fails due to missing system image
|
|
SDK Manager |
Remove StudioNetUtils when Intellij is merged
|
|
Shrinker (R8) |
Studio integration test failing on roll
|
Can't roll to studio due to import of internal obfuscated R8 class
|
|
Templates |
undisposed GradleVersionCatalogDetector in ConfigureAndroidModuleStepTest
|
|
UX |
[Artwork Request] Send Feedback icon
|
|
Windows & Menus |
annoying icons in the lower right corner
|
|