Skip to content
TaDev Logo TaDev
Go back

Sử dụng Flutter Version Manager (FVM) - Quản lý nhiều phiên bản Flutter dễ dàng

Bạn có nhiều Flutter projects, mỗi project dùng một version Flutter khác nhau? Việc cài đặt và chuyển đổi giữa các version thủ công khá mệt mỏi. FVM (Flutter Version Manager) sinh ra để giải quyết vấn đề này!

Flutter Development Quản lý nhiều phiên bản Flutter dễ dàng với FVM

Table of contents

Open Table of contents

FVM là gì?

FVM (Flutter Version Manager) là công cụ giúp bạn:

Cài đặt FVM

Cài đặt FVM global bằng Dart:

dart pub global activate fvm

Kiểm tra đã cài thành công:

fvm --version

Sử dụng FVM cho project

1. Cài đặt Flutter version

Ví dụ cài Flutter 3.24.5 (version ổn định cuối của 3.24.x):

fvm install 3.24.5

FVM sẽ tải và cài đặt version này vào thư mục riêng.

2. Sử dụng version cho project

Trong thư mục project, chạy:

fvm use 3.24.5

Lệnh này tạo file .fvm/fvm_config.json trong project để lưu version đang dùng.

3. Chạy Flutter commands

Sau khi đã setup, thêm fvm trước các lệnh Flutter:

# Build APK debug
fvm flutter build apk --debug

# Run app
fvm flutter run

# Get packages
fvm flutter pub get

# Clean project
fvm flutter clean

Terminal Commands Chạy Flutter commands với FVM prefix

Các lệnh FVM hữu ích

Xem danh sách versions đã cài

fvm list

Xem version đang dùng trong project

fvm use

Cài version mới nhất

fvm install stable

Xóa version không dùng

fvm remove 3.24.5

Xem tất cả versions có sẵn

fvm releases

Setup IDE (VS Code / Android Studio)

VS Code

Thêm vào .vscode/settings.json:

{
  "dart.flutterSdkPath": ".fvm/flutter_sdk",
  "search.exclude": {
    "**/.fvm": true
  },
  "files.watcherExclude": {
    "**/.fvm": true
  }
}

Android Studio

  1. Preferences → Languages & Frameworks → Flutter
  2. Flutter SDK path: [project-path]/.fvm/flutter_sdk

Tips nhỏ

1. Thêm .fvm vào .gitignore:

.fvm/flutter_sdk

Nhưng commit file .fvm/fvm_config.json để team cùng dùng chung version.

2. Tạo alias cho tiện:

Thêm vào .bashrc hoặc .zshrc:

alias fl="fvm flutter"
alias flr="fvm flutter run"
alias flb="fvm flutter build"

Giờ bạn có thể gõ flr thay vì fvm flutter run!

Success Quản lý Flutter versions như một pro!

Kết luận

FVM giúp việc quản lý nhiều phiên bản Flutter trở nên đơn giản. Đặc biệt hữu ích khi:

Tóm tắt các lệnh quan trọng:

# Cài FVM
dart pub global activate fvm

# Cài Flutter version
fvm install 3.24.5

# Dùng version cho project
fvm use 3.24.5

# Chạy Flutter commands
fvm flutter [command]

Đơn giản vậy thôi! Chúc bạn code Flutter vui vẻ! 🚀


Bài viết ngắn gọn nhưng đủ để bạn bắt đầu với FVM. Nếu có thắc mắc, cứ để lại comment nhé!


Share this post on:

Previous Post
PM2 - Giữ cho Node.js app của bạn chạy mãi không ngừng nghỉ
Next Post
Scrum Board & Issue Management - Quy trình chuẩn cho team Agile