Android Studioで、flutter run
ビルド時、下記のエラーが出ました。
Error: ADB exited with exit code 1
Performing Streamed Install
adb: failed to install /Users/xxxxxxxxxx/build/app/outputs/flutter-apk/app.apk: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
Error launching application on sdk gphone64 arm64.
このエラーメッセージ INSTALL_FAILED_INSUFFICIENT_STORAGE
は、デバイスまたはエミュレータに十分な空き容量がないためにアプリがインストールできないことを示しているようです。
解決法① Wipe Dataで容量を空ける
Android Studio上で、以下のように「Wipe Data」をクリックすると容量を空けられます。
(エミュレータ起動中の場合は、一度停止する必要があります。)
実際に容量は下がったのですが、これでも同じエラー(Error: ADB exited with exit code 1)が出ましたので、次を試しました。
解決法② エミュレータのストレージ容量を増やす(Wipe Dataで解決しない場合)
そもそもエミュレータのストレージ容量を拡張する対策です。
エミュレータを停止し、ペンマーク(Edit this AVD)をクリックし AVD Mangerを開きます。
「Show Advanced Settings」をクリックします。
そうすると詳細設定できるようになる(分かりづらいですが、下までスクロールできるようになります)ので、Memory and StorageのRAMとInternal Storageを増やしました。
デフォルト1024MBしかなかったところ4096MBに変更しました。
最後に「Finish」で保存します。
これで、flutter run
が実行できました。
参考:android – Error: ADB exited with exit code 1 Performing Streamed Install – Stack Overflow
その他試したこと
Flutterプロジェクトの再ビルド
flutter clean
flutter pub get
flutter run