Fixed
Status Update
Comments
to...@gmail.com <to...@gmail.com> #2
Typo fix: AA integration is AS integration
gm...@google.com <gm...@google.com>
an...@google.com <an...@google.com>
an...@google.com <an...@google.com>
an...@google.com <an...@google.com> #3
I've submitted a fix for this which will be available in an upcoming canary build of Android Studio.
to...@gmail.com <to...@gmail.com> #4
WOW. Thanks a lot!!!! I will try it when it will be in the canary build.
an...@google.com <an...@google.com> #5
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 Koala Feature Drop | 2024.1.2 Canary 7
- Android Gradle Plugin 8.6.0-alpha07
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!
Description
In Hilt, one library can provide implementations for another library which will inject it. It works completely fine, but AA integration can't handle this in its in-editor navigation. It looks like AS completely ignores dependencies and allows navigation just from the source code. So If you have a library that provides an implementation for the Billing interface and you open some in the project class that does that injection you will not be able to find where this injection comes from. There will be a completely missing icon as you can see on the attached image.
It should work even in situations when you open a class from the library that provides something and it should offer all consumers including all consumers including all libraries using that.