gpt4 book ai didi

android - 谷歌地图 API V2 'Failed to Load Map. Could not contact Google Servers'

转载 作者:IT老高 更新时间:2023-10-28 22:15:40 28 4
gpt4 key购买 nike

我已经检查并再次检查了我在 Google 控制台上注册的 APIkey,但是我仍然收到以下错误:

12-05 16:31:12.940: E/Google Maps Android API(12334): Failed to load map.  Could not contact Google servers.

我看到的是 map View 的放大/缩小按钮和背景,但没有 map ???!!!

有什么想法吗???

回答

我将其发布在这里,因为在下面接受的答案的评论中说明了解决我的问题的方法。

这是 READ_GSERVICES 权限。出于某种原因,在使用它们时,开发者网站上没有提及许可。

最佳答案

要在 Android 上设置 Google Maps API v2,请确保您已完成所有以下步骤。

API 访问的应用 key

当 Google 要求您提供应用证书的 SHA1 指纹时,您很可能希望运行两次,一次用于调试证书,一次用于发布证书。

keytool -list -v -keystore publishcert.keystore
keytool -list -v -keystore ~/.android/debug.keystore

市场上应用的指纹与你刚刚测试的应用的指纹不同!

在 Google API 控制台上启用服务

登录Google API Console .
在服务页面上,找到 Google Maps Android API v2 .

注意 - Google Maps API v2不同然后Google Maps Android API v2

在 API 访问选项卡中,单击 Create new Android Key

添加您的证书签名以访问 API。

yourrelease-fingerprint;com.example.project.package
yourdebug-fingerprint;com.example.project.package

您将获得一个生成的 API 访问 key 。

您可能需要先在 API 控制台中创建一个 API 项目

修改应用 list

<application> 中添加您的 API key 元素。

<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="yourapikey"/>

添加以下权限:

<permission
android:name="com.example.project.package.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>

<uses-permission android:name="com.example.project.package.permission.MAPS_RECEIVE"/>

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>

添加以下功能请求:

<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />

关于android - 谷歌地图 API V2 'Failed to Load Map. Could not contact Google Servers',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13727992/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com