[flutter]突如ビルドエラーが発生した際に試したこと

今回、なかなか見落としがちなバグというか、ビルドエラーに陥ってしまう現象が発生したのでメモ。環境はMac&vsCodeですが、その他の環境でも発生するかも。

事の発端

いつものように開発を進めていると、突如flutterでビルドエラーが。
エラー分はかなり長く、原因となる箇所が掴めない状態。こんな時はXCodeでビルドかけると違うエラーを吐いてくれることが多いので、試してみました。

ios内にある、Runner.xcodeprojを開き、そのままビルド。すると以下のようなエラーが発生していました。


Showing Recent Messages
Unhandled exception:


Showing Recent Messages
FileSystemException(uri=org-dartlang-untranslatable-uri:dart%3Ahtml; message=StandardFileSystem only supports file:* and data:* URIs)

対処法

自分の場合は、Viewを担当しているコードのimport部分に自動追加された内容が原因でした。

import 'dart:html';

これが、いつの間にか追加されているのです。特に利用されている訳でもありませんでした。

いくつかのコードファイルにimportされてたのでこの記述を削除。すると問題なくビルドが通るようになりました。