androidでMAPアプリを作ったのですが、Android5までは動作するのですが、Android6.0以降からはいきなり落ちてしまいます。
Android6.0の実機で試した際、下記のようなLogがでました。
どのようにすれば解決できますか?
よろしくお願いします。
05-19 16:59:33.897 28193-28193/jp.gr.java_conf.khysd.isekimeguri E/AndroidRuntime: FATAL EXCEPTION: main
Process: jp.gr.java_conf.khysd.isekimeguri, PID: 28193
java.lang.SecurityException: my location requires permission ACCESS_FINE_LOCATION or ACCESS_COARSE_LOCATION
at com.google.maps.api.android.lib6.impl.az.c(:com.google.android.gms.DynamiteModulesB:50297)
at com.google.android.gms.maps.internal.l.onTransact(:com.google.android.gms.DynamiteModulesB:274)
at android.os.Binder.transact(Binder.java:387)
at com.google.android.gms.maps.internal.IGoogleMapDelegate$zza$zza.setMyLocationEnabled(Unknown Source)
at com.google.android.gms.maps.GoogleMap.setMyLocationEnabled(Unknown Source)
at jp.gr.java_conf.khysd.isekimeguri.MapsActivity.onMapReady(MapsActivity.java:491)
at com.google.android.gms.maps.SupportMapFragment$zza$1.zza(Unknown Source)
at com.google.android.gms.maps.internal.zzo$zza.onTransact(Unknown Source)
at android.os.Binder.transact(Binder.java:387)
at com.google.android.gms.maps.internal.bw.a(:com.google.android.gms.DynamiteModulesB:82)
at com.google.maps.api.android.lib6.impl.bf.run(:com.google.android.gms.DynamiteModulesB:1805)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
05-19 16:59:33.945 28193-28359/jp.gr.java_conf.khysd.isekimeguri E/Google Maps Android API: Authorization failure. Please see https://developers.google.com/maps/documentation/android-api/start for how to correctly set up the map.
05-19 16:59:33.947 28193-28359/jp.gr.java_conf.khysd.isekimeguri E/Google Maps Android API: In the Google Developer Console (https://console.developers.google.com)
Ensure that the "Google Maps Android API v2" is enabled.
Ensure that the following Android Key exists:
API Key: AIzaSssdffzeg91SKsss2Z1-AOkIdfdjc8 //キーは適当に変えています
Android Application (<cert_fingerprint>;<package_name>): F2:8:41:DA:1F:A3:FE:09:1B:5E:BE:EB;jp.gr.java_conf.khysd.isekimeguri //キーは適当に変えています
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/22 03:08