无法解析 'FusedLocationProviderClient' 中的方法 'getCurrentLocation'

Cannot resolve method 'getCurrentLocation' in 'FusedLocationProviderClient'

我正在尝试使用 FusedLocationProviderClient.getCurrentLocation()

根据文档here

它应该是可用的

但是在 Android Studio 中,我遇到了错误

Cannot resolve method 'getCurrentLocation' in 'FusedLocationProviderClient'

我知道推荐的方法是实施 requestLocationUpdates(),但这不是我想要的。

您必须至少更新到 Google Play 位置服务 api 的 17.1.0 版本。在您的 build.gradle(应用程序)中包含此行:

implementation "com.google.android.gms:play-services-location:17.1.0"