Linux Mint 22 (基于 Ubuntu 24.04) 上配置 Flutter 开发环境
·
在 Linux Mint 22 (基于 Ubuntu 24.04) 上配置 Flutter 开发环境是一个非常稳健的选择。由于你明确要求使用 Java 17,这非常明智,因为它是目前 Flutter 和 Android Gradle 插件兼容性最稳的 LTS 版本。
以下是详细的安装配置教程:第一阶段:系统更新与基础依赖安装在开始之前,我们需要确保系统拥有编译和运行 Flutter 所需的基础库。 *
更新系统包:
sudo apt update && sudo apt upgrade -y
安装必要依赖:
这些工具用于解压、下载和支持 Flutter 的桌面开发功能。
sudo apt install -y curl git unzip xz-utils libglu1-mesa clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev
第二阶段:安装 Java 17 (OpenJDK 17)我们将安装标准的 OpenJDK 17,并配置环境变量。
安装 JDK: sudo apt install openjdk-17-jdk -y
验证版本: java -version
确认输出中包含 openjdk version "17.x.x"。 *
设置 JAVA_HOME 环境变量:
打开终端配置文件: nano ~/.bashrc
在文件末尾添加: export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin 保存退出(Ctrl+O, Enter, Ctrl+X),然后刷新配置: source ~/.bashrc
第三阶段:安装 Flutter SDK
创建存放目录: 建议放在用户目录下的 development 文件夹中。
mkdir ~/developmentcd ~/development * 下载并解压: 访问 Flutter 官网 获取最新 Stable 版本(目前通常是 3.27.x 或更高)。
也可以直接用 wget 下载 (请根据官网更新版本号)wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.27.4-stable.tar.xztar xf flutter_linux_3.27.4-stable.tar.xz *
配置 Flutter 路径:
再次编辑 ~/.bashrc: nano ~/.bashrc 添加以下内容: export PATH="$PATH:$HOME/development/flutter/bin"
刷新配置: source ~/.bashrc
第四阶段:安装配置 Android Studio * 下载安装包:
去 Android Studio 官网 下载 Linux 版本的 .tar.gz 文件。 * 解压并启动: cd ~/Downloadssudo tar -zxvf android-studio-*.tar.gz -C opt/android-studio/bin/studio.sh * 向导配置
**(关键点)**: * 在 Setup Wizard 中选择 Standard 安装。 * 安装完成后,点击 More Actions -> SDK Manager。
* 在 SDK Tools 选项卡中,务必勾选:
Android SDK Command-line Tools (latest) (Flutter 必须) *
Android SDK Platform-Tools *
Android Emulator * 点击 Apply 安装。 *
创建快捷方式: 在 Android Studio 欢迎界面,点击 Tools -> Create Desktop Entry。
第五阶段:打通 Flutter 与 Android *
配置 Java 路径给 Flutter: 告诉 Flutter 显式使用你安装的 Java 17: flutter config --jdk-dir $JAVA_HOME *
同意 Android 协议: 这是新手最容易卡住的地方,运行以下命令并一路输入 y: flutter doctor --android-licenses *
安装 Android Studio 插件: * 打开 Android Studio -> Settings -> Plugins。 * 搜索并安装 Flutter 插件(它会自动安装 Dart 插件)。 * 重启 IDE。
第六阶段:最终检查最后,运行万能的诊断命令:flutter doctor理想的结果: * [✓] Flutter (Channel stable, ...) * [✓] Android toolchain - develop for Android devices * [✓] Chrome - develop for the web * [✓] Android Studio (version ...) * [✓]
Connected device常见问题小贴士 * 64位依赖: 如果你在运行模拟器时遇到问题,确保安装了 lib32stdc++6(虽然 Mint 22 默认支持较好)。
KVM 权限: 为了让模拟器跑得飞快,把你加入 kvm 用户组: sudo adduser $USER kvm (完成后需注销重新登录)。
注意 使用时 需要下载 gradle 到本地 然后 直接放在wrapper 文件下 然后直接引进即可,例如:distributionUrl=gradle-8.14-all.zip
注意 要链接 gradle 并且下载 然后 在 settings->build,execution,deployment->build tools->gradle 中 设置 distribbution (wrapper) and gradljdk(jdk17)
注意 要想启动 android 要在命令行 使用 flutter 系列命令 (千万不要点击使用 android studio 运行按钮 没有用 使用 flutter run 运行即可)
更多推荐



所有评论(0)