Google Place Api:此Android客户端应用程序com.package.name的请求被阻止

时间:2018-06-06 04:48:11

标签: java android placeautocompletefragment

我正在使用PlaceAutocompleteFragment,当我点击搜索字段时,PlaceAutocompleteFragment对话框消失,然后我收到此错误:

  

{“errors”:[{“domain”:“global”,“reason”:“forbidden”,“message”:“来自此Android客户端应用程序com.ganger.package的请求被阻止。”}],“代码“:403}

顺便说一下,当我通过Android Studio安装应用程序时,这完全可以... 我为解决这个问题做了什么

1.生成新的API,但它不起作用。

2.google place API已启用。

4.meta数据在清单文件中的应用程序标记中。

5。Android Place Autocomplete Fragment closing on its own

6。Place Autocomplete not working properly Android 7。PlaceAutocompleteFragment disappears on click。 做完所有这些事后仍面临同样的问题。 提前谢谢,真的很抱歉英语不好......

1 个答案:

答案 0 :(得分:0)

您似乎因错误的SHA1 fingerptint而收到错误,因为您必须根据应用的数字证书添加SHA1。

在您的问题中,您提到应用程序在调试配置中运行应用程序(直接来自Android Studio)时工作正常。所以我认为它已经正常工作,因为您已经输入了SHA1作为调试证书。因此,您必须为发布配置添加SHA1,以便在发布配置(使用密钥存储区签名的apk)中运行应用程序时使用API​​。

您可以从here

了解A debug certificateA release certificate