You have to change the package in the following permissions in the Manifest file:
<permission
android:name="package.name.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission android:name="package.name.permission.MAPS_RECEIVE"/>
To your package, so you have to change those to this:
<permission
android:name="com.example.androidgooglemap.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission android:name="com.example.androidgooglemap.permission.MAPS_RECEIVE"/>
And of course as already suggested change MapFragment
to SupportMapFragment
because you are supporting low version devices.