【问题标题】:Android Google Places API "PLACES_API_QUOTA_FAILED"Android Google Places API“PLACES_API_QUOTA_FAILED”
【发布时间】:2015-08-06 03:15:47
【问题描述】:

好的,所以我对谷歌地图/地理等有点陌生。所以我去了谷歌控制台,添加了一个应用程序,启用 “Places API for Android”,复制粘贴 API 密钥,如这个:

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

我有一个我做过的活动

mGoogleApiClient = new GoogleApiClient.Builder(this) .enableAutoManage(this, 0 /* clientId */, this) .addApi(Places.GEO_DATA_API) .build();

从示例代码中复制粘贴的适配器。 一切编译正常,自动完成文本视图设置正确。

现在当我开始输入时,它会立即抛出错误 Error getting autocomplete prediction API call: Status{statusCode=PLACES_API_QUOTA_FAILED, resolution=null}

我搜索并搜索并猜测是什么,谷歌在他们的文档中甚至没有这个错误代码!有人遇到过这个吗?我在这里遗漏了什么吗?

P.S - 我在一天前添加了该应用程序,所以我的配额肯定没有结束。此外,它还有一个用于耗尽配额的不同错误代码。

【问题讨论】:

  • 有两个用于 web 和 android 的自动完成 api 检查您正在使用哪一个并添加适当的 API KEY 确保在开发者控制台中启用了正确的。

标签: android google-places-api


【解决方案1】:

很抱歉这个令人困惑的错误代码——我们正在努力解决这个问题。

这可能是由于您的 Developers Console 配置中的证书指纹不正确。您介意仔细检查https://developers.google.com/places/android/signup#find-cert 的说明吗?

让我知道这是否有效。

【讨论】:

  • 这应该是公认的答案(我正在使用调试密钥并试图使其在另一台计算机上工作)。错误代码确实令人困惑。
【解决方案2】:

所以,问题是,我生成了一个“Android 密钥”(我认为这是合乎逻辑的,因为我正在开发一个 Android 应用程序)。那没有用,给了我这个令人困惑的代码。 然后我回去,删除该密钥,并生成一个“服务器密钥”并将该代码粘贴到应用程序清单中。你猜怎么着,成功了!

最奇特的行为,文档中甚至没有提到为什么这是合乎逻辑的。

【讨论】:

  • 您不必删除Android Key,只需创建一个Server Key即可。
【解决方案3】:

我有同样的问题。 对我来说,问题是通过启用 api 解决的:

https://console.developers.google.com/flows/enableapi?apiid=placesandroid&keyType=CLIENT_SIDE_ANDROID&reusekey=true

并将密钥重新生成为一个服务器

【讨论】:

    【解决方案4】:

    在我的例子中,错误是因为安装了新的 sdk 和 android studio 而产生的。 因此,只需按照 Google 教程中的步骤解决问题:https://developers.google.com/places/android/signup#find-cert

    【讨论】:

      【解决方案5】:

      我在开发阶段更改了我的包名。在 Developers Console api 关键应用程序上更改包名称后,我遇到了这个错误。解决方案是在 Developers Console 中更改密钥后等待 5 分钟左右。开发者控制台明确说明了这一点,但很容易忽略。

      【讨论】:

        【解决方案6】:

        这发生在我使用genymotion 时。这也发生在设备和模拟器上。我和我一起从`android studio 中选择Run 选项。它不会构建签名的 APK。谷歌地图服务需要一个签名的 apk 才能运行。

        构建一个签名的 APK 并将其拖放到 genymotion(使用 adb install 安装它)以使其工作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-04-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-10-15
          • 2015-06-26
          相关资源
          最近更新 更多