谷歌地图Android API无法加载地图
我知道有很多这样的问题,但我已经验证了所有设置都是正确的。最糟糕的是,在我重新安装Windows之前,它工作得非常好。(我用新生成的调试键更新了它) 调试密钥库 谷歌API控制台 AndroidManifest.xml谷歌地图Android API无法加载地图,android,google-maps,Android,Google Maps,我知道有很多这样的问题,但我已经验证了所有设置都是正确的。最糟糕的是,在我重新安装Windows之前,它工作得非常好。(我用新生成的调试键更新了它) 调试密钥库 谷歌API控制台 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="nl.whileio.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="nl.whileio.ovaub" android:versionCode="1" android:versionName="1.0">
<!-- Android 4.0+, almost entire target market nowadays and native action bar is convenient -->
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="19" />
<!-- Internet and GPS -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<!-- Google Maps requires these -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<!-- OpenGL ES 2.0 required to render maps -->
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:logo="@drawable/ic_logo" android:label="@string/app_name" android:theme="@style/AppTheme">
<!-- Google Play services -->
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
<!-- Google Maps API key -->
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyD1xkO8zpfyWP52qqt6cuxnWPU5eOfxZVM" />
<!-- Main side bar + fragments activity -->
<activity android:name="nl.whileio.ovaub.view.MainActivity" android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Logcat
这会立即出现:
这会在应用程序启动后20秒出现:
这几乎使它看起来有实际的网络问题。不过,谷歌地图应用程序和其他应用程序可以很好地加载地图
我尝试过的:
- 在API控制台中重新生成API密钥几次
- 每次更改后卸载并重新安装应用程序
- 运行了几十次
Project->Clean->Clean all projects
- 使用适当的密钥和包尝试了maps API示例,没有任何区别
- 尝试使用真正的密钥库进行签名,也没有什么不同
- 使用keytool验证已安装的APK(cert.rsa)是否确实使用了正确的调试密钥库
- 重新启动我的手机
有什么想法吗?我在Google API控制台中创建了一个全新的项目,似乎解决了这个问题。我建议你来访问,从Google it self下载hello map Android的示例代码,然后你可以按照那里的教程进行操作,我和你有同样的问题,但是当我找到我给你的链接时,现在它开始工作了。。我希望它能帮助你
请仔细阅读教程,我相信它是有效的:D我已经解决了这个问题,它与Android项目无关,所以教程不会有帮助。