🪬

go_router_builder時import of dart:mirrors is not supported in the〜エラー解決

に公開

エラー

go_router_builderを試している時、アプリビルド時に下記エラーが発生

[ERROR:flutter/shell/common/shell.cc(115)] Dart Error: error: import of dart:mirrors is not supported in the current Dart runtime

解決方法

自分の場合は、下記import文があったことが原因でした。

import 'package:go_router_builder/go_router_builder.dart';

importを削除して解決。
AIにコード生成させたら紛れ込んでました。

go_router_builderを実行時にimportすると、内部依存のreflectable経由で dart:mirrorsが間接参照され、このエラーが発生するようです。

https://docs.flutter.dev/resources/faq?utm_source=chatgpt.com#does-flutter-come-with-a-reflection-mirrors-system

Discussion