来自Android Play Places的PLACES_API_INVALID_APP错误

Ald*_*ady 8 android google-places-api

我正在尝试https://github.com/googlesamples/android-play-places中的 Google Place Autocomplete示例.

我已将正确的API密钥放在正确的位置.我知道它,因为当我把一个随机字符串无效的API密钥时,我会得到一个不同的错误.

因此,在我输入正确的API密钥之后,我在真实设备和模拟器中运行应用程序.两个设备都给了我这个错误:

状态{statusCode = PLACES_API_INVALID_APP,resolution = null}

是什么导致此错误以及如何解决?

小智 8

这是因为您放在开发人员控制台上的凭据部分的包与您正在构建的项目不同.

  1. 打开https://console.developers.google.com
  2. 转到左侧的API和auth菜单,然后转到凭据
  3. 您可以添加新的Android API并放置您正在构建的包,或编辑任何现有的包并添加另一个包名称和指纹(SHA1).