Fixed
Status Update
Comments
to...@gmail.com <to...@gmail.com> #2
Can you use the workaround described at
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
Using 8.4.40 or 8.5.26 cannot fix the issue.
8.3.51 is not found.
Using 8.3.37 from
to...@gmail.com <to...@gmail.com> #4
From
@Søren: Could you triage this issue?
an...@google.com <an...@google.com> #5
Thanks for taking the time to create a reproduction. I reproduced the issue and confirmed that the issue is still present on main (R8 8.6). I will land a fix soon and backport the fix to the relevant release branches.
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.