Flutterアプリのインストールができない原因と対策

markdown-img-paste-20210805012235391.webp
目次

はじめに

最近、Flutterでアプリを作成し、Androidエミュレータにインストールしようとした際に、なぜかインストールができなくなっていました。この記事では、その問題の原因と対処法を共有します。

Launching lib\main.dart on sdk gphone x86 arm in debug mode...
lib\main.dart:1
√  Built build\app\outputs\flutter-apk\app-debug.apk.

この状態から進まない。ときに試したことを書きます。

期待する出力は大体こんな感じです。

Launching lib\main.dart on sdk gphone x86 arm in debug mode...
lib\main.dart:1
√  Built build\app\outputs\flutter-apk\app-debug.apk.
Connecting to VM Service at ws://127.0.0.1:53492/67hWMNcoj3w=/ws
I/r_application_( 6978): WaitForGcToComplete blocked RunEmptyCheckpoint on ProfileSaver for 8.334ms

では早速残しましょう。

Android Virtual Device

大体この手のビルドが通っているけど、上手く動かない系の挙動をするとき考えられるのが、 エミュレータのキャッシュが溜まって重たくなっているから動かないパターンです。

Android Studioを立ち上げ、AVD Managerを立ち上げます。

動かないエミュレータのwipe Dataを実行し、ゴミを削除してみます。 これで動くようになることもありますが、違ったようです。

【原因】エミュレータの容量が不足していたようです。

Pixel 4のデフォルトだとInternal Storageが800MBしか無いです。 いくつかアプリ作ってインストールして遊んでいるとすぐにいっぱいになってしまう容量です。

AVDのAdvance Settingから、Internal Storageの容量を増やします。

動きましたね。

まとめ

Errorにはならないのですが、なぜか動かないってのがハマるポイントでしたね。 5分ぐらい待っていたのですが応答がなかったので何だろうと思っていました。 重たくて動いてないように見えるのかと、割当CPUやメモリでも増やすかって感じで設定を眺めていたら800MBとなっていました。 Androidアプリって過去作った感覚から、確か一つ8MB~30MBぐらいまで膨れ上がることもあったなと思い、試しに容量を増やしてみたらインストールできるようになりました。

今回の問題は、Androidエミュレータの容量不足が原因でした。インストールができない場合には、エミュレータのキャッシュをクリアしたり、内部ストレージの容量を増やすことで解決することがあります。エラーメッセージが表示されない場合でも、状況を確認し、適切な対処法を試すことが大切です。

Related Post

> Flutterアプリのインストールができない原因と対策
Flutterで簡単に実装できるDrawerと国旗表示アプリ
> Flutterアプリのインストールができない原因と対策
FlutterでGoogle Mapにピンを立てて周辺のラーメン屋情報を表示するアプリの作り方
> Flutterアプリのインストールができない原因と対策
FlutterでSpeed Dialボタンを実装してみよう
> Flutterアプリのインストールができない原因と対策
Flutterでの様々なエラー対処法まとめ
> Flutterアプリのインストールができない原因と対策
Yahoo APIを使って周辺の飲食店を検索しよう
> Flutterアプリのインストールができない原因と対策
FlutterでJSONを詰め込むための構造体を簡単に作る方法

おすすめの商品

>