Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Flutter CompileNew to Visual Studio Code? Get it now.
Flutter Compile

Flutter Compile

FlutterPlaza.com

|
224 installs
| (0) | Free
Manage multiple Flutter SDK versions — install, switch, pin, remove SDKs, run diagnostics, and monitor engine builds from the VS Code sidebar.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Flutter Compile — VS Code Extension

Manage multiple Flutter SDK versions, run diagnostics, and monitor engine builds — all from the VS Code sidebar. Supports both Native and FVM backends.

Prerequisites

Requirement How to install
flutter_compile CLI dart pub global activate flutter_compile
VS Code 1.85.0 or later code.visualstudio.com

The CLI must be on your PATH. Run flutter_compile --version to verify.

Installation

  1. Open Extensions (Cmd+Shift+X / Ctrl+Shift+X)
  2. Search Flutter Compile
  3. Click Install

Or from the command line:

code --install-extension flutterPlaza-com.flutter-compile

Walkthrough

VS Code Extension Walkthrough


Features

SDK Manager

Browse, install, switch, pin, and remove Flutter SDKs from the sidebar.

Icon Meaning
Green checkmark Active SDK (global or project-pinned)
Package icon Installed but inactive
Beaker icon Locally compiled contributor build

Actions: Install (+), Set Global, Pin to Project, Open Folder, Remove, Refresh

SDK Manager Toggle (Native / FVM)

Switch between Native and FVM SDK backends with the swap-arrows button in the SDKs view title bar. The view title shows the active mode: "SDKs — Native" or "SDKs — FVM".

Doctor

Grouped diagnostic checks with pass/fail indicators. Click the wrench icon on failing checks to auto-install or configure missing tools.

Categories: Required Tools, Engine Tools, Configuration, Environments

Engine Builds

At-a-glance engine status: engine path, source status, host CPU, and build targets with disk sizes. Initialize, build, and delete engine builds from the sidebar.

Status Bar

Always-visible SDK version indicator. Yellow warning when no SDK is set. Click to open the quick picker.

File Watcher

Watches .flutter-version files — external changes (CLI, other tools) are picked up immediately.

Automatic SDK Path Updates

Switching SDKs automatically updates dart.flutterSdkPath in workspace settings. No restart needed.


Commands

Command Description
Flutter Compile: Install SDK Install a new Flutter SDK version or channel
Flutter Compile: Select SDK Pick from installed SDKs with a quick picker
Flutter Compile: Switch SDK Alias for Select SDK
Flutter Compile: Switch SDK Manager Toggle between Native and FVM backends
Flutter Compile: Set Global SDK Set an SDK as the global default
Flutter Compile: Pin SDK to Project Write .flutter-version for the current workspace
Flutter Compile: Remove SDK Delete an installed SDK from disk
Flutter Compile: Open SDK Folder Reveal an SDK directory in the system file manager
Flutter Compile: Doctor Run diagnostics and print output
Flutter Compile: Initialize Engine Set up the engine build environment
Flutter Compile: Build Engine Build the engine with platform/mode/flag selection
Flutter Compile: Delete Build Delete an engine build output
Flutter Compile: Install / Configure Install or configure a failing doctor check
Flutter Compile: Uninstall Environment Remove a contributor environment
Flutter Compile: Refresh SDKs / Doctor / Builds / All Refresh views

Extension Settings

Setting Type Default Description
flutterCompile.sdkManager "native" | "fvm" "native" SDK management backend
flutterCompile.cliPath string "flutter_compile" Path to the CLI executable

Troubleshooting

Problem Solution
"flutter_compile CLI not found" Install: dart pub global activate flutter_compile. Ensure ~/.pub-cache/bin is in PATH.
SDK tree is empty Click refresh. Run flutter_compile sdk list in a terminal to verify.
Doctor shows all red Run flutter_compile doctor in a terminal for detailed output.
Status bar shows "(none)" Use Set Global SDK or Pin SDK to Project.
SDK switch not picked up by Dart extension Command Palette > Dart: Restart Analysis Server.

License

BSD-3-Clause. See LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft