Android Google Map API V2 Blank Screen

℡╲_俬逩灬. 提交于 2019-11-28 08:14:15

You have couple of permission issues with your manifest. First, in the following you need to replace the package name with your package, you also need to as a uses-permission

 <permission
        android:name="com.example.mapdemo.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />

per your package name, should be --

<permission
          android:name="com.example.barcodelibrary.permission.MAPS_RECEIVE"
          android:protectionLevel="signature"/>
<uses-permission android:name="com.example.barcodelibrary.permission.MAPS_RECEIVE"/>

Finally, you seem to be missing the following permissions from the specifying permissions section of the Getting Started guide --

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<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"/>
martn_st

For me it turned out that I didn't enabled the Google Maps Android API v2. We were using another Google Maps API which I assumed to be the same.

You Must Run your app in amulator having Following Configuration.... 1) Google API(x86 System image) 2) select checkBox indicating Use Host GPU..

I 've got a similar problem with the map. After fixing all lib and key problems, I just saw a white sreen labled with "Google". The problem was, that I put the MapFragment into a ScrollView. After removing the ScrollView everything works fine. I can see the map.

Ala'a Karss

if it didn't work though,follow this

Solving the blank screen issue on maps: Hi there ,i have been through this blank screen for a very long time and tried out all solutions u can imagine.Now it solved and the steps were:

1-Go through all steps of this tutorial carefully.

2-If the blank screen still the same ,delete you debug key store file that exists in c:\Users\youUser.android\debug.keystore <-- delete this file

3-On the eClips IDE rebuild your app so it will automatically re create this file. 4-On eclips go to Window-->preferences-->android-->Build copy the fresh generated SHA1 and then follow the normal key generation steps . 5-Run on your real device ,and i hope you'll see your map :)

I had to add the correct SHA-1 certificate fingerprint to my Google Developer Console.

  1. Display the current fingerprint: keytool -list -keystore ~/.android/debug.keystore

  2. Copy the fingerprint (e.g. 48:6F:55:B7:C5:E4:54:E1:29:D5:E1:E1:E2:A8)

  3. Add it to your credentials for that particular app in Google Developer Console

Set custom keysote to the same as default one (Eclipse). And register a API key in google console as it's said in documentation.

Android Studio: make sure you put your key in the right hierarchy

Oladipo Olasemo

Most people forget to activate the Google Maps Android API V2 in the developer console, I activated it and voila, my map appeared.

In my case it was an existing app that I cloned from GitHub and did not change the API Key. What worked for me is to enable the SHA-1 of my signing certificate. Follow these short instructions to get a SHA-1 fingerprint.

Then I had the main developer add my SHA-1 fingerprint to the authorized packages for his relevant API Key here. Then I did the build again in the same way and it worked.

my answer in other post is what actually works for me, i paste the App signing certificate sha-1

I have a similar issue, where debug was ok, but blank screen on release. API keys were fine.

What worked is replacing this :

<meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="@string/google_maps_key" /> 

By this

<meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="AIzaSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXGNc" /> 

Add directly your api key without ressource string

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!