Android Studio Ladybug Closed Issues

Android Studio Ladybug | 2024.2.1 Patch 3

Released together with:
  • Android Gradle Plugin 8.7.3
Fixed Issues
Lint
Many missing analysis API method warnings when running lint
False positive lint check android.permission.SCHEDULE_EXACT_ALARM is only granted to system apps

Android Studio Ladybug | 2024.2.1 Patch 2

Released together with:
  • Android Gradle Plugin 8.7.2
Fixed Issues
Lint
AGP 8.7.0 - Lint False Positive RestrictedApi on NavOptionsBuilder.popUpTo
Shrinker (R8)
[R8 8.6.27] Method implementation replaced with `throw null`
Default android proguard files throw a warning when used with current Version of R8
MissingStartupProfileItemsDiagnostic crashes the Gradle client with an out-of-memory error if the message is too large

Android Studio Ladybug | 2024.2.1 Patch 1

Released together with:
  • Android Gradle Plugin 8.7.1
Fixed Issues
Android Gradle Plugin
agp docs have a lot of TBD
Android SDK Upgrade Assistant
Links from Android SDK Upgrade Assistant point to internal Google documentation
IntelliJ
Cannot open Android studio: Missing essential plugins
Lint
AGP 8.6.1: Regression - WrongConstant lint failure when using [Int].toLong() inside a @LongDef in Kotlin
"At least one host must be specified" lint error when setting http or https intent-filter scheme
Running Tests
java.lang.NoClassDefFoundError when running tests using JUnit
Run configuration for unit tests is not properly updated

Android Studio Ladybug | 2024.2.1 RC 1

Released together with:
  • Android Gradle Plugin 8.7.0-rc01
Fixed Issues
Lint
"False positive" WrongConstant when using PackageManager.ResolveInfoFlags.of with Kotlin

Android Studio Ladybug | 2024.2.1 Beta 2

Released together with:
  • Android Gradle Plugin 8.7.0-beta02
Fixed Issues
Lint
KtAnalysisSessionProvider incompatibility with lint checks introduced in 8.7.0-alpha04

Android Studio Ladybug | 2024.2.1 Canary 9

Released together with:
  • Android Gradle Plugin 8.7.0-alpha09
Fixed Issues
Android Gradle Plugin
BuildType#initWith copies postprocessing block but proguard configuration is not applied
Cannot merge for foregroundServiceType tags
Running Android lint failed with NoSuchFileException
Build Variant
[NewUI] Banner styles for variant conflicts not consistent
Lint
"android:host is missing" for uris with null host
Navigation Editor
Add naveditor to ktfmt presubmit hook
View Binding
ViewBinding class not generated from androidTest/ layouts

Android Studio Ladybug | 2024.2.1 Canary 8

Released together with:
  • Android Gradle Plugin 8.7.0-alpha08
Fixed Issues
Android Gradle Plugin
AGP should claim that it supports API 35 that is about to ship
Running Android lint failed with NoSuchFileException

Android Studio Ladybug | 2024.2.1 Canary 7

Released together with:
  • Android Gradle Plugin 8.7.0-alpha07
Fixed Issues
Android Gradle Plugin
AGP should claim that it supports API 35 that is about to ship
Network Inspector
Android studio network inspector doesn't work with brotli compression
Translations Editor
String order should be kept

Android Studio Ladybug | 2024.2.1 Canary 5

Released together with:
  • Android Gradle Plugin 8.7.0-alpha05
Fixed Issues
Lifecycle
K2 UAST: wrong nullity of resolved lambda parameter with platform type
Lint
Lint should check for invalid objects used as ViewGroups
Logcat
Logcat Tool Window's text doesn't follow the zoom config in Apperance/Accessiblity

Android Studio Ladybug | 2024.2.1 Canary 4

Released together with:
  • Android Gradle Plugin 8.7.0-alpha04
Fixed Issues
Android Gradle Plugin
AGP should claim that it supports API 35 that is about to ship
AGP 8.5: Many more "mergeDebugResources" tasks are run, slowing down builds
Make ndk 27 the default NDK in AGP.
C++ Build
JAVA_TOOL_OPTIONS environment variable causes NDK builds to fail
Code Analysis
Lint giving incorrect suggestion about removeLast
Database Inspector
Databse inspector, Table's last rows hides behind the bottom bars
Preview
AS Compose Preview doesn't work with generated assets