Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌地图在更新Android应用程序target SDk和Gradle后不提供地图_Android_Google Maps Android Api 2 - Fatal编程技术网

谷歌地图在更新Android应用程序target SDk和Gradle后不提供地图

谷歌地图在更新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

我开发了一个应用程序,它使用Google Maps for Android显示基于GeoJSON文件的地图和路线。在我决定改变项目的某些特性之前,这个应用程序一直运行良好。第一步,我将目标SDK版本从23改为25,Android工具从1.2改为3,Gradle从2.1改为4。但是有了这些小小的改变,通用汽车只是在片段中显示了“谷歌”标志,而不是地图。在中,由于logcat给了我以下错误:

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密钥,它工作正常