无法解析“FusedLocationProviderClient”中的方法“getCurrentLocation”

cho*_*xin 2 android android-fusedlocation fusedlocationproviderclient

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

根据此处的文档,它应该可用。

但在 Android Studio 中,我收到错误

无法解析“FusedLocationProviderClient”中的方法“getCurrentLocation”

我知道推荐的方法是实施requestLocationUpdates(),但这不是我在这里追求的。

Mar*_*nga 6

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

implementation "com.google.android.gms:play-services-location:17.1.0"
Run Code Online (Sandbox Code Playgroud)

  • 请参阅 2020 年 9 月 23 日的发行说明:https://developers.google.com/android/guides/releases (2认同)