There's a specific kind of panic that only Android developers know. You open your project. You change one line — maybe you bumped a library version, maybe you added a new dependency, maybe you literally changed nothing and just opened it on a different day.

And then the banner appears at the top of Android Studio: "Gradle sync failed." For a long time, my entire response to that message was to scr