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