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" />