我正在使用PlaceAutocompleteFragment,当我单击搜索字段PlaceAutocompleteFragment对话框消失时,出现此错误:
PlaceAutocompleteFragment
{“错误”:[{“域”:“全局”,“原因”:“禁止”,“消息”:“此Android客户端应用程序com.ganger.package的请求被阻止。”}],“代码”: 403}
顺便说一句,当我通过Android Studio安装该应用程序时,它可以完美运行,所以…我为解决此问题所做的工作
1.生成了新的API,但是没有用。
2.google place API已启用。
4.meta数据在清单文件中的应用程序标记中。
5. AndroidPlace自动完成片段自行关闭
6. PlaceAutocompleteFragment无法正常工作Android 7.PlaceAutocompleteFragment单击消失。做完所有这些事情之后仍然面临着同样的问题。在此先感谢您,我真的很抱歉英语不好。
似乎由于SHA1 fingerptint错误而导致出现错误,因为您必须基于应用程序的数字证书添加SHA1。
在您的问题中,您提到当您以调试配置(直接从Android Studio)运行应用程序时,该应用程序运行良好。因此,我认为它工作正常,因为您已经为调试证书输入了SHA1。因此,当您在发布配置中运行应用程序(带密钥存储的apk签名)时,还必须为发布配置添加SHA1才能使用API。
你可以得到更多的想法A debug certificate,并A release certificate从这里
A debug certificate
A release certificate