谷歌地图在更新Android应用程序target SDk和Gradle后不提供地图
我开发了一个应用程序,它使用Google Maps for Android显示基于GeoJSON文件的地图和路线。在我决定改变项目的某些特性之前,这个应用程序一直运行良好。第一步,我将目标SDK版本从23改为25,Android工具从1.2改为3,Gradle从2.1改为4。但是有了这些小小的改变,通用汽车只是在片段中显示了“谷歌”标志,而不是地图。在中,由于logcat给了我以下错误:谷歌地图在更新Android应用程序target SDk和Gradle后不提供地图,android,google-maps-android-api-2,Android,Google Maps Android Api 2,我开发了一个应用程序,它使用Google Maps for Android显示基于GeoJSON文件的地图和路线。在我决定改变项目的某些特性之前,这个应用程序一直运行良好。第一步,我将目标SDK版本从23改为25,Android工具从1.2改为3,Gradle从2.1改为4。但是有了这些小小的改变,通用汽车只是在片段中显示了“谷歌”标志,而不是地图。在中,由于logcat给了我以下错误: E/Google Maps Android API: Authorization failure. Ple
E/Google Maps Android API: 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: In the Google Developer Console (https://console.developers.google.com)
Ensure that the "Google Maps Android API v2" is enabled.
Ensure that the following Android Key exists:
API Key: ---- I removed it intentionally ----
这是我的AndroidManifest,您可以看到V2已启用
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>
第二个可能的原因是,我检查了谷歌凭证和API密钥是否也有效。如何解决这个奇怪的问题?我发现了这个问题,因为我当前的API密钥受应用程序限制,我创建了另一个凭据并获得了另一个API密钥,它工作正常