温馨提示×

Linux下Flutter开发环境怎么搭建

小樊
49
2025-10-08 17:06:33
栏目: 智能运维

Linux下Flutter开发环境搭建步骤

1. 准备系统环境

确保Linux系统为64位,并安装以下依赖项(避免后续构建报错):

  • 基础工具:bashcurlgitunzipxz-utilszipwget
  • 图形库:libgtk-3-dev(用于Flutter应用渲染)。
    基于Debian/Ubuntu的系统(如Ubuntu):
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

2. 安装Flutter SDK

方式一:手动下载解压(推荐)
  1. 访问Flutter官网下载页面,获取最新稳定版SDK(如flutter_linux_3.19.6-stable.tar.xz);
  2. 解压到指定目录(如/opt/flutter,需管理员权限):
sudo tar xf flutter_linux_3.19.6-stable.tar.xz -C /opt
  1. 配置环境变量:编辑~/.bashrc(或~/.zshrc,若使用Zsh)文件,添加以下内容:
export PATH="$PATH:/opt/flutter/bin"
  1. 使环境变量生效:
source ~/.bashrc  # 或 source ~/.zshrc
方式二:使用snapd安装(快速但版本可能滞后)

若系统已安装snapd(默认集成于Ubuntu),可直接运行:

sudo snap install flutter --classic

安装后,通过flutter sdk-path查看SDK路径,并手动添加至PATH

3. 验证Flutter安装

运行以下命令,检查Flutter及Dart是否安装成功:

flutter doctor

首次运行会自动下载Flutter工具链,耗时约几分钟。若输出中出现红色X(如Android工具链、许可证问题),需根据提示解决(详见下文)。

4. 解决常见问题(flutter doctor提示)

① Android工具链缺失

flutter doctor提示Android toolchain - develop for Android devices未配置,需安装Android Studio及SDK:

  1. 下载并安装Android Studio
  2. 打开Android Studio,进入Preferences > Appearance & Behavior > System Settings > Android SDK,安装以下组件:
    • Android SDK Platform-Tools(含adb);
    • Android SDK Build-Tools(选择最新版本,如34.0.0);
    • Android Emulator(可选,用于模拟器调试)。
  3. 配置Android SDK环境变量(编辑~/.bashrc):
export ANDROID_HOME=$HOME/Android/Sdk
export PATH="$PATH:$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools"
  1. 使环境变量生效:source ~/.bashrc
② Android许可证未接受

若提示Android license status unknown,运行以下命令接受所有许可证:

flutter doctor --android-licenses

按提示输入y确认,直至所有许可证通过。

③ 其他依赖缺失

若提示缺少Xcode(仅Mac需要)、Windows toolchain(仅Windows需要),可忽略;若提示Dart未安装,无需担心,Flutter SDK已内置Dart。

5. 配置开发工具(可选但推荐)

Visual Studio Code(轻量级)
  1. 安装VS Code:从官网下载并安装;
  2. 安装Flutter及Dart插件:打开VS Code,进入Extensions,搜索FlutterDart并安装;
  3. 验证配置:打开终端,运行flutter doctor,确保VS Code被识别(显示)。
Android Studio(全功能)
  1. 安装Android Studio后,打开Welcome界面,选择Configure > Plugins,搜索FlutterDart并安装;
  2. 重启Android Studio,进入File > Settings > Languages & Frameworks > Flutter,设置Flutter SDK路径(如/opt/flutter)。

6. 创建并运行测试项目

  1. 创建新项目:
flutter create my_flutter_app
  1. 进入项目目录:
cd my_flutter_app
  1. 运行项目(连接真机或启动模拟器):
flutter run

若一切正常,终端将显示应用运行日志,手机/模拟器上会出现Flutter示例界面。

通过以上步骤,即可在Linux系统上完成Flutter开发环境的搭建。若过程中遇到问题,可参考Flutter官方文档Linux安装指南或社区论坛(如Stack Overflow)寻求帮助。

0