意识API。获取某些手机上的location.failure

时间:2019-01-21 01:45:19

标签: android google-api android-8.0-oreo android-9.0-pie google-awareness

Awareness.SnapshotApi.getLocation(client)
    .setResultCallback(new ResultCallback<LocationResult>() {
        @Override
        public void onResult(@NonNull LocationResult locationResult) {
            if (locationResult.getStatus().isSuccess()) {

            }

        }
    }).addOnFailureListener(new OnFailureListener() {
        @Override
            public void onFailure(@NonNull Exception e) {
                String error = e.getMessage();
            }
  

com.google.android.gms.common.api.ApiException:17:API:ContextManager.API在此设备上不可用。

在Android 9必备手机上运行该应用程序时,我收到此错误作为例外,但在Android 8 Samsung s8上运行时,我也不例外。

我已经更新到最新的16.0.0感知包。

1 个答案:

答案 0 :(得分:0)

以我为例,从我的项目的https://console.developers.google.com激活Awareness API可以解决此问题。