Wednesday, 15 January 2014

android - Maps API requires additional permissions that have already been set -



android - Maps API requires additional permissions that have already been set -

i've set map view using next steps:

got api key, turned on maps , google play services access. added entry sha1 fingerprint (from debug.store) , app bundle name. created manifest follows:

manifest:

<uses-sdk android:minsdkversion="17" android:targetsdkversion="17"/> <uses-feature android:glesversion="0x00020000" android:required="true"/> <uses-permission android:name="android.permission.internet"/> <uses-permission android:name="android.permission.access_network_state"/> <uses-permission android:name="android.permission.write_external_storage"/> <uses-permission android:name="com.google.android.providers.gsf.permission.read_gservices"/> <uses-permission android:name="android.permission.access_coarse_location"/> <uses-permission android:name="android.permission.access_fine_location"/> <meta-data android:name="com.google.android.maps.v2.api_key" android:value="$$my_key_is_here$$"/> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>

and when running activity contains map, get:

caused by: java.lang.securityexception: maps api requires additional next permissions set in androidmanifest.xml ensure right behavior: <uses-permission android:name="android.permission.access_network_state"/> <uses-permission android:name="android.permission.internet"/> <uses-permission android:name="android.permission.write_external_storage"/>

obviously i've set these permissions, how can find out wrong?

replace

android:name="com.vogella.android.locationapi.maps.permission.maps_receive"

with

android:name="iceberg.infiniti.app.permission.maps_receive"

hope helps.

android google-maps android-keystore

No comments:

Post a Comment