Android类“ GeofencingClient”不存在?

时间:2018-10-10 18:11:09

标签: java android geofencing

我正在尝试遵循Android geofencing guide,但是当我尝试声明GeofencingClient变量时,我立即陷入困境:

Cannot resolve symbol GeofencingClient

通常我可以按Alt + Enter并选择“导入类”,但是此选项在此处不可用:

No import class option

GeofencingClient类是否已经存在?我需要安装一些第三方库吗?

2 个答案:

答案 0 :(得分:1)

添加import com.google.android.gms.location.GeofencingClient ...

这取决于Google Play Services

dependencies {
    implementation 'com.google.android.gms:play-services-base:16.0.1'
    implementation 'com.google.android.gms:play-services-location:16.0.0'
}

答案 1 :(得分:1)

GeofencingClient是Google Play服务的一部分。您需要将以下依赖项添加到模块的build.gradle文件中,然后才能在代码中导入该类:

dependencies {
    // ...
    implementation com.google.android.gms:play-services-location:16.0.0
}