gpt4 book ai didi

android - 谷歌地图 v2 : Authorization failure

转载 作者:IT老高 更新时间:2023-10-28 21:47:33 26 4
gpt4 key购买 nike

授权失败。请看 https://developers.google.com/maps/documentation/android/start了解如何正确设置 map 。

确保以下内容与 API 控制台中的内容相对应:包名称:com.company.app,API key :AIzaSyC***OsTeo,证书指纹: 4E5285***6BF53ED3无法联系 Google 服务器。建立连接后将进行另一次尝试。

加载 map 失败。联系 Google 服务器时出错。这可能是身份验证问题(但可能是由于网络错误)。


我知道关于这个主题的问题已经够多了。但我似乎无法让 map View 正常工作。结果是一个空的 map View (带有缩放按钮)。

我做了什么:
- 下载/安装了 google-play-services
- 将 google-play-services.jar 添加到 libs/
- 在 code.google.com/apis/console
中启用 Google Maps API v2- 设置正确的权限

这是我的 list 的样子:

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

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

<permission
android:name="com.company.app.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />

<uses-permission android:name="com.company.app.permission.MAPS_RECEIVE" />

<application ...>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyC***OsTeo" />
</application>

Google API 控制台 api 访问如下所示:

Key for Android apps (with certificates)
API key: AIzaSyC***OsTeo
Android apps: 4E:52:85:***6B:F5:3E:D3;com.company.app
Activated on: Jun 18, 2013 11:07 PM
Activated by: my@email.com – you

还有一些代码(我不明白为什么会导致授权错误):

FragmentManager fragmentManager = super.getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
SupportMapFragment fragment = new SupportMapFragment();
fragmentTransaction.replace(R.id.mapContainer, fragment);
fragmentTransaction.commit();

如您所见,我收到一条错误消息,指出包名称、api key 和证书指纹与谷歌服务器不对应。但就像我在上面写的那样,这些值确实匹配......

最佳答案

Google API 的控制台 中激活 Google Maps Android API v2 服务。此外,在进行更改后,请在设备/模拟器上完全重新安装应用程序。

关于android - 谷歌地图 v2 : Authorization failure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17184718/

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