Google Maps works fine on Android but I still get an error "Could not find class 'maps.i.k', referenced from method maps.z.ag.a"
Remove this code:
<uses-library android:name="com.google.android.maps" android:required="true" />
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:
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyBoWsWNaUTWyHxGuJuNehzfbNvyTv1zIeA" />
like that:
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyBoWsWNaUTWyHxGuJuNehzfbNvyTv1zIeA" /></application>
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:
and:
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.
I'm not sure but another question has the same error included in it's errors and in that case the app was not signed correctly. If this is the problem you will need to fix it before deploying your app professionally as it will only work in debug mode.