Android 谷歌地图v2空白屏幕
谷歌地图黑屏有人能帮我解决一个星期的问题吗现在还是一样的问题Android 谷歌地图v2空白屏幕,android,google-maps,Android,Google Maps,谷歌地图黑屏有人能帮我解决一个星期的问题吗现在还是一样的问题 在我放弃之前 这是我的代码 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ezamarichard.software.icytrey" android:versionCode="1" android:
在我放弃之前
这是我的代码
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ezamarichard.software.icytrey"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<permission
android:name="com.ezamarichard.software.icytrey.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission
android:name="com.ezamarichard.software.icytrey.permission.MAPS_RECEIVE"/>
<uses-permission android:name="android.permission.INTERNET"/><br/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission
android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<!-- The following two permissions are not required to use
Google Maps Android API v2, but are recommended. -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<application
android:allowBackup="true"
android:icon="@drawable/common_signin_btn_icon_focus_dark"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.ezamarichard.software.icytrey.Google"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="**AIzaSyDg3COCl-HIDDEN-7i8zpr9ru2NxdeYk**" />
</application>
</manifest>
,但仍然没有任何问题。应给出以下问题,请逐一检查。。
1) 您是否已将这些权限放入清单中
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<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" />
2) 同时请检查您的地图钥匙
3) 在google上创建应用程序时,您是否给出了正确的包名
您可以查看一个我将在我的案例中发布解决相同错误的方法,以供更多读者阅读:
如前所述,当地图显示为空白时,我们将面临身份验证问题。通常解决这个问题的方法是删除debug.keystore文件,获得一个新的文件,再次构建项目,在设备上卸载应用程序,并使用新指纹在google API控制台上创建(或更新)一个新的android密钥
我的错误是,我第一次在设备上重新安装应用程序时,它在清单文件中有旧的api密钥,出于某些原因,甚至用新的api密钥更新它也不会改变它
因此,我的建议是,只有在更改了清单上的api密钥后,才能重新安装应用程序。请格式化您的帖子。@Novocaine88他说的是android,而不是web应用程序。谢谢!你也应该放弃投票..兄弟我创造了这么多地图键,多次更改密钥库并使用发布密钥签署我的软件包通过进入windows>preferences>android>buil以及使用keytool从google控制台获取api密钥获得指纹,但仍在努力让我复制并粘贴您的许可证,并希望您已经在您的GPS位置上获得指纹,如果没有可用的GPS使用网络提供商。好吧,这需要一些时间,所以请尝试一次又一次地放大缩小。你也可以尝试上面的帖子。。如果你希望这是有效的代码,希望它能帮助你。manish我用你的例子会通知你什么时候认为是好的,你的博客/网站是好的,希望一切都能帮助我
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<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" />