我正在尝试遵循Android geofencing guide,但是当我尝试声明GeofencingClient
变量时,我立即陷入困境:
通常我可以按Alt + Enter并选择“导入类”,但是此选项在此处不可用:
GeofencingClient
类是否已经存在?我需要安装一些第三方库吗?
答案 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
}