当我的应用程序尝试使用Google Maps API时,只要我尝试访问Google地图API数据(向右滚动以查看好东西!),就会收到以下logcat错误:
这是 Google 开发者支持控制台的指纹和 API 密钥截图(是的,它们匹配!)。我已经等待了谷歌服务器更新(根据文档需要等待 5 分钟,但我已经等了几个小时)。 以下是我项目的主要AndroidManifest.xml(为了简洁而编辑):
02-02 15:39:35.329 23868-24511/com.somepackage.name E/Google Maps Android API: Authorization failure. Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
02-02 15:39:35.339 23868-24511/com.somepackage.name E/Google Maps Android API: Ensure that the following correspond to what is in the API Console:
API Key: AI~~~~~~~~~~~~~~~~~~~~~~~~~~ZwmI
Package Name: com.somepackage.name
Certificate Fingerprint: 50:~~~~~~~~~~~~~~~~~~~~:D5
这是 Google 开发者支持控制台的指纹和 API 密钥截图(是的,它们匹配!)。我已经等待了谷歌服务器更新(根据文档需要等待 5 分钟,但我已经等了几个小时)。 以下是我项目的主要AndroidManifest.xml(为了简洁而编辑):
<?xml version="1.0" encoding="utf-8"?>
...
<!--
The following two permissions are not required to use
Google Maps Android API v2, but are recommended.
-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<application
...
<!--The key to use Google's map API -->
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="AIz~~~~~~~~~~~~~~~~~~~~~~~~~~~~wmI"/>
<activity
...
</activity>
...
</application>
我在谷歌拥有高级支持账户,但一直无法联系他们。有人知道为什么会出现授权失败的情况吗?