Everything was working great... until I came back to work from a 3 month break and updated my Firebase from 9.8 to 10.0.1
Now all of my calls to TaskSnapshot>
TaskSnapshot>
The problem seems to be caused by an overzealous Lint check. Try something like this:
@SuppressWarnings("VisibleForTests") Uri downloadUrl = taskSnapshot.getDownloadUrl();
This trick worked for me. If the problem's related to this bug report, then it should be fixed in 2.4.