エンジニアのブログ

リリースしたFlutterのAndroidアプリでHttp通信が使えないとき

プログラミング

Flutterで開発したAndroidアプリをリリースしたのですがHttp通信できていませんでした。ただただ真っ白の画面が表示されるだけのアプリに。。。

開発中はHttp通信が使えていて問題なく動いていたのに。

原因としてはManifestファイルにHttp通信を許可する処理を記載していなかったからです。

下記の一文をAndroidManifest.xmlに記載すればOKです。

<uses-permission android:name="android.permission.INTERNET" />

Androidネイティブの開発もしているのでManifestファイルに記載が必要なことは知っていましたがFlutterの方で自動でやってくれていると思っていました。

Flutterに頼りすぎてはいけませんね。

コメント