It seems that the map API v2 is part of Google Play Services. Therefore, from the SDK manager, you need to make sure that it is installed (in the "Advanced" category.) Then use maven-android-sdk-deployer (as Manfred pointed out) to install the additional package / google -play-services. Then use this in your POM:
<dependency> <groupId>com.google.android.gms</groupId> <artifactId>google-play-services</artifactId> <version>7</version> <type>apklib</type> </dependency> <dependency> <groupId>com.google.android.gms</groupId> <artifactId>google-play-services</artifactId> <version>7</version> <type>jar</type> </dependency>
I noticed this when the used JAR cards had the package name com.google.android.maps , but the v2 API uses com.google.android.gms.maps
source share