I got Google Maps Android API v2 to work perfectly on my Android Application by downloading the library, adding it to workspace, then referencing it as a library.
Bu
Remove this code:
first of all it's not required for Google Map API V2
.
Next, try to move this code to be right before the closing application
tag:
like that:
Finally check that you have turned on the right API service
in Google API Console
:
You can get more information on both of this topics from this two blog posts I wrote:
Google Maps API V2
and:
Google Maps API V2 key
UPDATE:
For the licensing check this link:
http://android-er.blogspot.co.il/2012/12/include-open-source-software-license.html
basically in some place in your application whether it an activity or a dialog you have to run this:
String LicenseInfo = GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo(getApplicationContext());
and present the result in some form of fashion.