RuntimeException: API key not found. Check that geo.API_KEY is in the AndroidManifest.xml

replace this code at your AndroidManifest.xml file

  <meta-data
    android:name="com.morticia.android.maptest_app"
    android:value="YOUR_API_KEY" />

with

Google Maps Android API ENABLE

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

or

Google Maps Geolocation API ENABLE

<meta-data android:name="com.google.android.geo.API_KEY" 
android:value="YOUR_GEO_API"/>

You should place

<application
   <meta-data android:name="com.google.android.geo.API_KEY" android:value="<put your api KEY here"/>  
...

and not in other position like for example under:

<application
   <activity
      <meta-data android:name="com.google.android.geo.API_KEY" android:value="<put your api KEY here"/>