flutterのインストールの仕方

🔧 必要な準備

FlutterをLinuxにインストールするには、以下のコマンドを順番に実行してください:

# ✨ 必須パッケージのインストール(Fedora)
sudo dnf install clang++ llvm lld    # コンパイル関連ツール
sudo dnf install ninja               # ビルドツール
sudo dnf install gtk3-devel          # GUI関連ライブラリ

# 🛠️ Flutterのダウンロード
git clone -b master https://github.com/flutter/flutter.git

# ✅ 環境が正しくセットアップされているか確認
export PATH="$PATH:`pwd`/flutter/bin"  # FlutterをPATHに追加
export ANDROID_SDK_ROOT=$HOME/Android
export ANDROID_HOME=$ANDROID_SDK_ROOT
flutter doctor                         # 環境診断
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, 3.30.0-1.0.pre.191, on Fedora 41 6.11.11-berry,
    locale ja_JP.utf8)
[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.1)
[✓] Chrome - develop for the web
[✓] Linux toolchain - develop for Linux desktop
[✓] Android Studio (version 2024.2)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

# 📈 Flutterを最新状態に更新
flutter channel master     # 最新のマスターチャンネルに切り替え
flutter upgrade            # Flutter自体をアップデート

# 📦 パッケージの最新化
flutter pub outdated                    # 古くなったパッケージを確認
flutter pub upgrade --major-versions    # メジャーアップデートを適用

🚀 Flutterプロジェクトのテスト

インストールが完了したら、以下のコマンドでFlutterが動作することを確認しましょう:

flutter create test   # 新しいプロジェクトを作成
flutter devices       # 接続されているデバイスを確認
flutter run           # プロジェクトを実行
flutter clean         # キャッシュなどをクリーンアップ

🚀 Flutterのキャッシュクリア

flutter clean
flutter pub cache clean

rm -Rf ios/Pods
rm -Rf ios/.symlinks
rm -Rf ios/build
rm -f ios/Podfile
rm -f ios/Podfile.lock
rm -f pubspec.lock

📚 参考

Flutter公式ドキュメントやGitHubを参照してください!

🎉 Happy Coding! 🚀