我正在尝试使用 Google Maps Android API v2,并且我已经从我的发布证书创建了 SHA1 密钥。
我已经阅读了这里READ_GSERVICES
的评论,并做了一切正确的事情,包括在谷歌的说明中没有说明的权限。
但是我仍然有错误
E/Google Maps Android API(12334):加载地图失败。无法联系 Google 服务器。
如果我还有什么遗漏的话,无论如何可以启发我吗?
我也包括了这个:
<permission
android:name="com.example.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission android:name="com.example.permission.MAPS_RECEIVE"/>
和
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="my_api_key"/>
在我的应用程序标签中。
更新:刚刚设法消除了那个错误,意识到我输入了我的 READ_GSERVICES 错误。
但是,现在我遇到了这个问题:
01-24 16:58:08.628:E/Google Maps Android API(28025):授权失败。
是什么导致了这个问题?我的 SHA1 是从我的发布证书中获得的,这是错的吗?