IntelliJ / Android Studio

The Flutter Compile plugin (v0.3.1) for IntelliJ IDEA and Android Studio provides SDK management, diagnostics, and engine build controls within the IDE.

Installation

  1. Open IntelliJ IDEA or Android Studio
  2. Go to Settings → Plugins → Marketplace
  3. Search for "Flutter Compile"
  4. Click Install and restart the IDE

Requires IntelliJ IDEA / Android Studio 2025.1 or later, JDK 17+, and the flutter_compile CLI installed globally.

Plugin dependencies

Features

Tool Window Panels

The plugin adds a "Flutter Compile" tool window with three tabs:

SDKs Tab

Doctor Tab

Engine Builds Tab

Toolbar

Context Menus

SDK items (right-click)

ActionDescription
Set as GlobalSet the SDK as the global default
Remove SDKDelete the installed SDK
Pin to ProjectCreate .flutter-version for the current project
Open SDK FolderOpen the SDK directory in the system file manager

Doctor items (right-click)

ActionDescription
Install/ConfigureInstall or configure a missing/failing tool
Uninstall EnvironmentUninstall a passing contributor environment

The plugin adds entries to the Tools menu:

Settings

Go to Settings → Tools → Flutter Compile:

SettingDefaultDescription
CLI Pathflutter_compilePath to the flutter_compile CLI binary
SDK Manager ModeNativeBackend: Native or FVM

Backend Toggle (Native vs FVM)

Switch between SDK backends using the mode dropdown in the tool window toolbar:

Terminal Integration

The plugin sets the FLUTTER_COMPILE_SDK environment variable via LocalTerminalCustomizer. This ensures IDE terminal sessions use the project-pinned SDK instead of the global default.

File Watcher

The plugin watches .flutter-version for changes. When the file is modified externally (e.g. from the CLI), the plugin automatically:

Startup Behavior

On IDE startup, the plugin runs a post-startup activity that:

  1. Checks if the flutter_compile CLI is available
  2. Shows install instructions if the CLI is missing
  3. Runs auto-migration for the shell env file format