Status Update
Comments
il...@google.com <il...@google.com> #2
you explicitly mention "brew", which is nothing to do with us, but imply that when you downloaded "platform tools" (presumably from developer.google.com), that worked. so i think you need to talk to the (home?)brew folks...
[Deleted User] <[Deleted User]> #3
il...@google.com <il...@google.com> #4
ap...@google.com <ap...@google.com> #5
did you adb kill-server
to ensure you're actually running the new one?
[Deleted User] <[Deleted User]> #7
an...@google.com <an...@google.com> #8
il...@google.com <il...@google.com> #9
Are you not gonna fix it even though it was working in the 33.0.3 release?
at the moment, this is at best on the "maybe there's the a problem?" pile. if macOS was as broken as you suggest, we'd probably have heard more than one complaint by now. so in the meantime, there are lots of other more bugs to look at, that we're already convinced are real.
you can make this bug more convincing by trying to work out what the actual variable is --- is it some specific model of mac? is it only some specific macOS versions? android versions? is there anything interesting in logcat?
Description
Component used: Navigation
Version used: 2.2.2
Devices/Android versions reproduced on: Emulator Android R, OnePlus 7 with Android 10
The issue appeared in 2.2.2, 2.2.1 works just fine. Error log:
This log appears TWICE, so both graphs failed while lookup. In version 2.2.1 this log appeared once, as expected, for the nested graph.
The issue here is that in
main_navigation
i have other navigation graph for intro flow (splash screen, onboarding etc). If in main_navigation i have only fragments - everything works fineScenario to reproduce problem on attached project
Pending intent in notification should point to main page, but it can't. Why? Because method
findInvalidDestinationDisplayNameInDeepLink
is looking for deep link handler twice. Once in propermain_navigation
. But the second time - it is looking for it inintro_navigation
, which doesn't have destination we are looking for. The changed line that broke things isgraph.findNode(destinationId, false);
. And it seems reasonable to me -intro_navigation
can't find proper node, but it's parent can. I can confirm that evaluatinggraph.findNode(destinationId, true);
returns proper node which is expected behavior.Please ask if i can provide you with more information. Full reproduction sample provided.