Flutterで位置情報アプリを作るためにコードを書いたが、どうしても位置情報の権限を追対処法
位置情報の権限を追加できない場合はAndroidManifest.xmlの設定がたりない
Flutterアプリで位置情報の設定をしたけれど、どうしてもエミューレーターや実機で位置情報の権限を設定することができないそんなときはAndroidManifest.xmlの設定ファイルに3行ほど設定が必要です
追加先のフォルダ
プロジェクトフォルダ\android\app\src\main\AndroidManifest.xml
ファイルを開いくと1行目に<mainifest ~~~~~~ってのがあるのでそのしたに以下の3行を追加してください。
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 位置情報の権限を追加 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
上から
精密な位置情報の利用権限:ルート案内とか
ややざっくりとした位置情報の利用権限:天気予報アプリとか
バックグラウンドでの起動の権限に関する
これをいれないと実機にデバックアプリを入れても権限が付与できなくてめっちゃ悩みます。私は悩みました。これできっと大丈夫だと思います。