Flutter Web を実行しようとすると、未処理の例外エラーが発生します

Flutter Web を実行しようとすると、未処理の例外エラーが発生します

私は Arch Linux システムを実行しています。過去数日間、Flutter for Web (Hummingbird) をコンピューターで実行しようとしてきました。実行しようとするたびに、Web サーバーの起動時に次のエラーが発生します。

Unhandled exception:

ProcessException: No such file or directory
  Command: google-chrome --user-data-dir=/tmp/VNKYYL --remote-debugging-port=36287 --disable-background-timer-throttling --disable-extensions --disable-popup-blocking --bwsi --no-first-run --no-default-browser-check --disable-default-apps --disable-translate http://127.0.0.1:33379/

0      Chrome.start  (package:webdev/src/serve/chrome.dart:108:19)
<asynchronous suspension>
1      _startChrome  (package:webdev/src/serve/dev_workflow.dart:53:27)
<asynchronous suspension>
2      DevWorkflow.start  (package:webdev/src/serve/dev_workflow.dart:178:24)
<asynchronous suspension>
3      DaemonCommand.run  (package:webdev/src/command/daemon_command.dart:86:36)
<asynchronous suspension>
4      CommandRunner.runCommand 
package:args/command_runner.dart:197
<asynchronous suspension>
5      _CommandRunner.runCommand  (package:webdev/src/webdev_command_runner.dart:38:24)
<asynchronous suspension>
6      CommandRunner.run.<anonymous closure> 
package:args/command_runner.dart:112
7      new Future.sync  (dart:async/future.dart:224:31)
8      CommandRunner.run 
package:args/command_runner.dart:112
9      run  (package:webdev/src/webdev_command_runner.dart:19:56)

すべての指示に従い、top コマンドをターミナルに貼り付けると、Chrome が適切に開きます。Flutter を数回再インストールし、複数回再起動してみました。P

答え1

このエラーは、Google Chrome が正しくインストールされていないことを示しています。ダウンロードしてインストールするか、Chromium を使用する場合は、次の手順に従ってください。

sudo ln -s /usr/bin/chromium /usr/bin/google-chrome

すでに Chromium がインストールされているものとします。

関連情報