Android Studio 3.1.3
Android 6.0
摇篮4.4
我想获取新的Google Map api密钥。所以这是我的步骤:
在Android Studio中的android项目中,我打开文件:“ googel_maps_api.xml”
将下一个网址复制到剪贴板:
在Google控制台中,我选择我的项目,然后单击按钮
在字段 google_maps_key
在清单文件中添加元数据 android:name =“ com.google.android.geo.API_KEY” :
我在这里使用的Google api:
重新启动我的android应用
但是在logcat上我得到了错误:
E/Google Maps Android API( 9757): Authorization failure. Please see https://developers.google.com/maps/documentation/android-api/start for how to correctly set up the map.
E/Google Maps Android API( 9757): In the Google Developer Console (https://console.developers.google.com)
E/Google Maps Android API( 9757): Ensure that the "Google Maps Android API v2" is enabled.
E/Google Maps Android API( 9757): Ensure that the following Android Key exists:
E/Google Maps Android API( 9757): API Key: AIzaSyCTvKejzCdZxxxxxxxxxxSIPG9DkegNss4-VJ8fjVt4
E/Google Maps Android API( 9757): Android Application (<cert_fingerprint>;<package_name>): B7:CE:53:19:C4:xx:Bxx2C:C6:51:35:AD:32:47:1E:53:6B:1A:0D:B9;com.myprojectcustomer.debug
结果,该地图没有显示。
答案 0 :(得分:3)
检查并确保已为Google API控制台中的特定项目启用了Android Maps SDK。还要在您的Google API控制台中查看“应用程序限制”以获取该特定密钥。如果您选择了“ Android应用”,则程序包名称和SHA-1指纹必须与您的Android项目的程序包名称和google_maps_api.xml文件中生成的SHA-1指纹相匹配。您还可以在“应用程序限制”中选择“无”,只需将正确的API密钥放在google_maps_api.xml文件中即可。