联系API时出错,com.google.android.gms.tasks.RuntimeExecutionException:com.google.android.gms.api.ApiException:13:错误

时间:2018-07-19 17:43:16

标签: android google-maps google-api google-places-api googleplacesautocomplete

我有一个发布了Alpha版本的应用。

我在我的APP中使用了Android版Places SDK,Mobile Crash Reporting API,Firebase Services API,Places API,Android Maps SDK。我已经设置了API限制,以便密钥使用应用程序中的这些API。

我还为我创建的密钥库设置了SHA-1证书指纹。

我已经在清单文件中添加了密钥,如下所示。

        <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="MY_API_KEY" />

我还添加了Google Playstore服务的版本号。

        <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />

仍然出现“联系API时出错,com.google.android.gms.tasks.RuntimeExecutionException:com.google.android.gms.api.ApiException:13:错误

当我从Android Studio进行调试运行时,我没有收到该错误。当我尝试从Playstore的Alpha发行版中收到错误消息。

在API控制台中,我看到Android的Places SDK会产生错误,它们是403错误。

关于我还应该做什么的任何想法?

是否可以检查正在请求或发送给Google进行验证的密钥是什么?

1 个答案:

答案 0 :(得分:0)

请确保您在API访问权限中设置了没有限制。只需将其设置为无。

image