いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Flutterメモ-42 (ARM64 ChromebookでFlutter Webの環境構築手順)

概要

以下、自分用のメモです。忘れないうちにメモメモ。。。

個人的に、普段の作業はChromebookで行っていて、廉価なスペックのものを利用しています。

なので、Flutterで遊ぼうというときにAndroid Studioとかをインストールしてフル装備で開発というのはちょっと厳しいのでFlutter Webで遊んでます。

んで、ChromebookのLinux環境を入れ直したときに毎回「ARM64(aarch64)の場合ってどうやるんだっけ?」ってなります。。以前はFlutterのドキュメントで書いてあったはずなのですが、最新版を見ると amd64 の場合しか書かれていないみたいですね。

docs.flutter.dev

Chromebook向けのGoogle ChromeのARM64版はリリースされていないので、Chroniumを利用する必要があります。リリースしてほしい。。

そんなときに Flutter リポジトリの以下のissueを発見。同じような境遇の人が、手順を書いてくれています。これは助かる。

github.com

手順

上のissueが消えることはないと思いますが、ロストすると困るのでissueにかかれているコマンドをここにメモっておきます。

$ sudo apt-get update && sudo apt upgrade -y

$ sudo apt-get install chromium
$ sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev

#
# 注意:以下の手順でインストールすると、現在ではとても古いバージョンのvscodeがインストールされます。
# 
# 2025-10-19時点では、vscodeのダウンロードページから普通に arm64 のdebファイルがダウンロードできるので
# そちらをダウンロードし、直接インストールしたほうが良いです。
#      https://code.visualstudio.com/download
#
$ curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
$ sudo install -o root -g root -m 644 microsoft.gpg /usr/share/keyrings/microsoft-archive-keyring.gpg
$ sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
$ sudo apt-get update
$ sudo apt-get install code

$ git clone https://github.com/flutter/flutter.git
$ cd flutter/bin/
$ ./flutter 

$ export PATH="$PATH:/path/to/flutter/bin"
$ export CHROME_EXECUTABLE="/usr/bin/chromium"

$ flutter doctor

参考情報

github.com

flutter.dev

dart.dev


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。