All hardware devices experience bugs and need debugging. Android devices in specific are exceptionally complex with several hundred gigabytes of source code, dozens of components, and wide range of uses.
This is a companion discussion topic for the original entry at https://interrupt.memfault.com/blog/debugging-android-devices