Status Update
Comments
sa...@google.com <sa...@google.com>
js...@google.com <js...@google.com>
js...@google.com <js...@google.com>
js...@google.com <js...@google.com> #2
I don't think the average developer understands the distinction between method references and method definitions in this context (inside a DEX file). I know I don't.
@jvg, can you elaborate?
da...@gmail.com <da...@gmail.com> #3
da...@gmail.com <da...@gmail.com> #4
How about something like this?
I think having defined members be directly under the class node while references are nested in a group makes more sense.
Also note that the method refs have a
an...@google.com <an...@google.com> #5
sounds reasonable to me, thanks
an...@google.com <an...@google.com> #6
Thank you for your patience while our engineering team worked to resolve this issue. A fix for this issue is now available in:
- Android Studio Ladybug Feature Drop | 2024.2.2 Canary 4
- Android Gradle Plugin 8.8.0-alpha04
We encourage you to try the latest update.
If you notice further issues or have questions, please file a new bug report.
Thank you for taking the time to submit feedback — we really appreciate it!
js...@google.com <js...@google.com> #7
Sorry again for introducing a regression on "patch." Alas, there won't be the next patch for that patch, i.e., no AGP 8.6.2 apparently. However, as shown at
Description
The following code fails with
WrongConstant
when running./gradlew lint
under AGP 8.6.1. It passes with AGP 8.6.0.Likely regression from https://issuetracker.google.com/issues/364261817
Minimal Reproducible Example
STEPS TO REPRODUCE:
MyApplication2.zip
./gradlew lint
- failslibs.versions.toml
: change AGP to 8.6.0./gradlew lint
- passesLikely Cause