确保Linux系统为64位,并安装以下依赖项(避免后续构建报错):
bash、curl、git、unzip、xz-utils、zip、wget;libgtk-3-dev(用于Flutter应用渲染)。sudo apt update && sudo apt install -y git curl unzip wget xz-utils zip libgtk-3-dev
基于Red Hat/CentOS的系统(如CentOS):
sudo yum update -y && sudo yum install -y git curl unzip wget xz zlib-devel
flutter_linux_3.19.6-stable.tar.xz);/opt/flutter,需管理员权限):sudo tar xf flutter_linux_3.19.6-stable.tar.xz -C /opt
~/.bashrc(或~/.zshrc,若使用Zsh)文件,添加以下内容:export PATH="$PATH:/opt/flutter/bin"
source ~/.bashrc # 或 source ~/.zshrc
若系统已安装snapd(默认集成于Ubuntu),可直接运行:
sudo snap install flutter --classic
安装后,通过flutter sdk-path查看SDK路径,并手动添加至PATH。
运行以下命令,检查Flutter及Dart是否安装成功:
flutter doctor
首次运行会自动下载Flutter工具链,耗时约几分钟。若输出中出现红色X(如Android工具链、许可证问题),需根据提示解决(详见下文)。
若flutter doctor提示Android toolchain - develop for Android devices未配置,需安装Android Studio及SDK:
Preferences > Appearance & Behavior > System Settings > Android SDK,安装以下组件:
adb);~/.bashrc):export ANDROID_HOME=$HOME/Android/Sdk
export PATH="$PATH:$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools"
source ~/.bashrc。若提示Android license status unknown,运行以下命令接受所有许可证:
flutter doctor --android-licenses
按提示输入y确认,直至所有许可证通过。
若提示缺少Xcode(仅Mac需要)、Windows toolchain(仅Windows需要),可忽略;若提示Dart未安装,无需担心,Flutter SDK已内置Dart。
Extensions,搜索Flutter和Dart并安装;flutter doctor,确保VS Code被识别(显示√)。Welcome界面,选择Configure > Plugins,搜索Flutter和Dart并安装;File > Settings > Languages & Frameworks > Flutter,设置Flutter SDK路径(如/opt/flutter)。flutter create my_flutter_app
cd my_flutter_app
flutter run
若一切正常,终端将显示应用运行日志,手机/模拟器上会出现Flutter示例界面。
通过以上步骤,即可在Linux系统上完成Flutter开发环境的搭建。若过程中遇到问题,可参考Flutter官方文档Linux安装指南或社区论坛(如Stack Overflow)寻求帮助。