mar*_*k21 62 android google-play-services
无法解析符号:FusedLocationProviderClient.
Google Play服务版使用了11.0.1.
代码:声明时
private FusedLocationProviderClient mfusedLocationProviderclient;
Run Code Online (Sandbox Code Playgroud)
Moh*_*eza 100
您只需要在build.gradle文件中包含它:
implementation "com.google.android.gms:play-services-location:15.0.1"
Run Code Online (Sandbox Code Playgroud)
或者如果您没有使用最新的gradle版本:
compile "com.google.android.gms:play-services-location:15.0.1"
Run Code Online (Sandbox Code Playgroud)
注意:建议使用Google Play服务版15.0.1
或更高版本,其中包括此类的错误修复程序.更多细节在这里.
更改build.gradle(Mudule:app)
包含实现后,将以下行导入代码:
"com.google.android.gms:play-services-location:11.0.1"
import com.google.android.gms.location.FusedLocationProviderClient;
import com.google.android.gms.location.LocationServices;
Run Code Online (Sandbox Code Playgroud)
在您的build.gradle
(模块:应用程序)中,您需要添加以下依赖项:
dependencies {
//...
compile 'com.google.android.gms:play-services:11.0.0'
}
Run Code Online (Sandbox Code Playgroud)
并重建您的应用程序,以便它可以下载所需的依赖项.该课程FusedLocationProviderClient
包含在此课程中.
您只需要将其包含在您的 build.gradle 文件中:
编译 'com.google.android.gms:play-services-location:12.0.1'
检索位置代码:
FusedLocationProviderClient mFusedLocationClient = LocationServices.getFusedLocationProviderClient(this);
mFusedLocationClient.getLastLocation()
.addOnSuccessListener(this, new OnSuccessListener<Location>() {
@Override
public void onSuccess(Location location) {
// Got last known location. In some rare situations this can be null.
}
})
.addOnFailureListener(this, new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
}
});
Run Code Online (Sandbox Code Playgroud)
小智 6
在 build.gradle (模块:app)中添加:
dependencies {
...
implementation 'com.google.android.gms:play-services-location:17.0.0'
...
}
Run Code Online (Sandbox Code Playgroud)
不要忘记同步build.gradle
(在 的右上角build.gradle
,您将收到同步更改的通知,单击它)。
归档时间: |
|
查看次数: |
48631 次 |
最近记录: |