A required meta-data tag in your app's AndroidManifest.xml does not exist.

Missing the below in application tag of manifest. This ia new requirement as of updated google play services.

Check the topic Add the Google Play services version to your app's manifest @

https://developers.google.com/maps/documentation/android/start

 <meta-data android:name="com.google.android.gms.version"
      android:value="@integer/google_play_services_version" />

Remove this

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

not required


Google Map V2 add new feature in AndroidManifest.xml. You will need to add this metatag within application tag

<meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />

The Google Maps getting started https://developers.google.com/maps/documentation/android/start

guide says:

Add the Google Play services version to your app's manifest

Edit your application's AndroidManifest.xml file, and add the following declaration within the element. This embeds the version of Google Play services that the app was compiled with.

<meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />

Tags:

Xml

Android