FlutterでSupabaseアプリがAndroid実機で動かない
/ 1 min read
Table of Contents
はじめに
FlutterでSupabaseアプリがAndroidエミュレーターでは動くのになぜか実機で動かなかった。
原因
アプリがユーザーのデバイス上でインターネット接続を使用するためには 明示的な許可が必要だそうで、Supabase APIと通信するためにもこの設定が必要でした。
対処方法
以下の行をandroid/app/src/main/AndroidManifest.xml
ファイルに追加するだけでOK。
- android/app/src/main/AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 明示的にインターネット通信を許可する --> <uses-permission android:name="android.permission.INTERNET" /> <!-- ... --></manifest>