Android google map blank

Viewed 1475

1) Created new project.

2) Selected google map created.

3) Debug google_maps_api.xml steps followed.

4) Release google_maps_api.xml steps followed.

  • developers.google.com/maps/documentation/android/signup steps.

  • keytool -list -keystore your_keystore_name

  • keytool -list -v -keystore your_keystore_name -alias your_alias_name

  • SHA1: :0D::74:D3::E1:43::71::62:90::A1:66:6E:__:5D:75 added

  • created google developer console API key.

  • <string name="google_maps_key" templateMergeStrategy="preserve" translatable="false"> AIzaSyB3d_usre_Joj_TrgP3aKtdkrSt_tTeqGI </string>

    added different release key.

5) AndroidManifest.xml

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

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

6) Generate signed APK created, Build Type release version created.

7) Beta version published on play store.

8) Google map screen blank.

9) But local running app google map working fine.

10) All package name correctly added on google developer console.

4 Answers

the problem was my package name....i was creating the MapActivity inside a folder...so android studio was automatically setting up my package name as com.example.myappname.myfoldename instead of just com.example.myappname in google_api.xml as result in google console too.

i highly recommend that you try this solution...generate a new api key and check your package name too.

Related