For the past week I was stuck on what felt like a dead end. Although a bit more comfortable now than where I stood a few weeks ago I'm still learning the ropes of Android development, and this problem caught me outside my comfort zone.
At first it took me by surprise because the device was detected as usual.
However, Android Studio failed to install when trying to run/debug because "the device was not found" (as shown in the article cover photo). The device was no longer detected after that.
"It was just right there 🤔" - Me
None of my ideas worked, ranging from updating/reinstalling everything to a factory reset for the phone (twice because one isn't enough to be sure). I quickly found myself in the 'Google Failure' side here:
Molly Struve 🦄Google Success: When the results return a single purple link 🙌
Google Failure: When all the result links are purple 😩23:42 PM - 05 Feb 2020
Just the week before I was able to debug flawlessly from within Android Studio. Using Gradle to install directly from the terminal was still working though, something wasn't right.
I finally stumbled with this SO answer. Even if the error wasn't an exact match with mine it happened to fix the problem along with a clean build.
I'm not sure if this option was enabled "silently" after an update, or if this was always enabled and something broke. At least I'm more aware now of lower level tools like libusb that work (or don't work) with adb on macOS.
I only hope this write-up gives this option a bit more visibility for anyone that may encounter the same problem in the future. Pura Vida!