Cài đặt Flutter trên Windows, macOS, Linux – chi tiết từng bước


Hướng dẫn chi tiết cách cài đặt Flutter SDK trên cả 3 hệ điều hành phổ biến: Windows, macOS và Linux.
Yêu cầu hệ thống
Windows
- Windows 10 hoặc cao hơn (64-bit)
- RAM: 4GB (khuyến nghị 8GB)
- Dung lượng: 2.8GB trống
- PowerShell 5.0+
macOS
- macOS 10.14 (Mojave) hoặc cao hơn
- RAM: 4GB (khuyến nghị 8GB)
- Dung lượng: 2.8GB trống
- Xcode (cho iOS development)
Linux
- Ubuntu 18.04+ hoặc tương đương
- RAM: 4GB (khuyến nghị 8GB)
- Dung lượng: 2.8GB trống
Cài đặt trên Windows
Bước 1: Tải Flutter SDK
- Truy cập: https://flutter.dev/docs/get-started/install/windows
- Tải file ZIP Flutter SDK (khoảng 1.5GB)
- Giải nén vào thư mục, ví dụ:
C:\src\flutter
Bước 2: Thêm Flutter vào PATH
Cách 1: Qua System Properties
- Mở System Properties → Environment Variables
- Tìm Path trong User variables
- Click Edit → New
- Thêm:
C:\src\flutter\bin - Click OK để lưu
Cách 2: Qua PowerShell (Admin)
[object Object]Bước 3: Kiểm tra cài đặt
[object Object]Bước 4: Cài đặt Android Studio
- Tải Android Studio: https://developer.android.com/studio
- Cài đặt Android Studio
- Mở Android Studio → Settings → Android SDK
- Cài đặt:
- Android SDK Platform
- Android SDK Build-Tools
- Android Virtual Device
Bước 5: Chấp nhận licenses
[object Object]Cài đặt trên macOS
Bước 1: Tải Flutter SDK
[object Object]Bước 2: Thêm Flutter vào PATH
[object Object]Bước 3: Kiểm tra cài đặt
[object Object]Bước 4: Cài đặt Xcode
- Mở App Store
- Tìm và cài Xcode
- Chấp nhận license:
[object Object]Bước 5: Cài đặt CocoaPods
[object Object]Bước 6: Cài đặt Android Studio
Tương tự như Windows, tải và cài Android Studio.
Cài đặt trên Linux
Bước 1: Tải Flutter SDK
[object Object]Bước 2: Thêm Flutter vào PATH
[object Object]Bước 3: Cài đặt dependencies
[object Object]Bước 4: Cài đặt Android Studio
- Tải Android Studio cho Linux
- Giải nén và chạy
- Cài đặt Android SDK
Kiểm tra cài đặt
Chạy flutter doctor
[object Object]Kết quả mong đợi:
[object Object]Xử lý lỗi thường gặp
1. Flutter command not found
Giải pháp:
- Kiểm tra PATH đã được thêm chưa
- Restart terminal/IDE
- Kiểm tra đường dẫn Flutter đúng chưa
2. Android licenses not accepted
Giải pháp:
[object Object]3. Xcode not found (macOS)
Giải pháp:
[object Object]4. CocoaPods not installed (macOS)
Giải pháp:
[object Object]Tạo project đầu tiên
1. Tạo project
[object Object]2. Chạy trên emulator
[object Object]3. Chạy trên thiết bị thật
[object Object]Best Practices
1. Sử dụng Flutter channels
[object Object]2. Cập nhật Flutter
[object Object]3. Clean build
[object Object]Kết luận
Cài đặt Flutter:
- ✅ Windows: Tải ZIP, giải nén, thêm PATH
- ✅ macOS: Tải ZIP, giải nén, thêm PATH, cài Xcode
- ✅ Linux: Tải tar.xz, giải nén, thêm PATH, cài dependencies
Tóm tắt các bước:
- Tải Flutter SDK
- Giải nén vào thư mục
- Thêm vào PATH
- Chạy
flutter doctor - Cài đặt dependencies còn thiếu
- Tạo project đầu tiên
Chúc bạn cài đặt Flutter thành công! 🚀
Tác giả: Admin
Ngày đăng: 15/02/2025
Chuyên mục: Flutter
Bài viết liên quan
Ngành không liên quan cũng học được Flutter – Câu chuyện của một bạn học viên trái ngành
Đào Trung Hiếu, một chủ tiệm nail tại Phần Lan, đã chứng minh rằng không bao giờ là quá muộn để bắt đầu học lập trình. Với nền tảng hoàn toàn không liên quan đến công nghệ, anh đã quyết định học Flutter để phát triển ứng dụng quản lý cho tiệm nail của mình.
So sánh Flutter và React Native: Ưu nhược điểm và lựa chọn nào tối ưu cho người mới
Hướng dẫn chi tiết so sánh Flutter và React Native, phân tích ưu nhược điểm, và đưa ra lời khuyên cho người mới bắt đầu phát triển ứng dụng mobile.
ScrollController: Kéo vô hạn, cuộn mượt và load thêm dữ liệu
Hướng dẫn sử dụng ScrollController trong Flutter để tạo infinite scroll, smooth scrolling và load more data khi cuộn.
