Вероятно, потому что 16.1.0 не существует для этой библиотеки. Библиотеки Google Play Services не всегда имеют одинаковую версию. Таким образом, карты могут быть в 16.1.0, но местоположение может даже не иметь этой версии.
Чтобы получить последние версии, проверьте официальную страницу релиза: https://developers.google.com/android/guides/releases
И поскольку вы только начинаете, убедитесь, что используете самые последние версии:
com.google.android.gms:play-services-location:17.0.0
com.google.android.gms:play-services-maps:17.0.0
Да, это совпадение, что эти версии в настоящее время одинаковы. Как вы видите в списке, на 19.0.0 уже есть библиотеки, например appindexing
com.google.firebase:firebase-appindexing:19.0.0
Edit
Небольшой практический совет: если вы замените версию + и syn c проекта, gradle получит самый новый, а затем вы можете использовать предупреждение IDE, чтобы заменить + снова на самый новый номер версии. Это немного облегчает проверку на разных страницах, есть ли новая версия или нет et c