在 CentOS 上安装与使用 Flutter 插件
一 准备环境
- 安装并解压 Flutter SDK,将 flutter/bin 加入 PATH(写入 ~/.bashrc 或 ~/.zshrc 并执行 source 使其生效)。完成后运行 flutter doctor 检查环境是否可用。
- 建议先创建一个项目或进入已有项目目录,后续插件都安装在项目级 pubspec.yaml 中管理。
- 国内网络可选设置镜像源(可选,提升 pub 下载速度):
- 命令行临时:
- export PUB_HOSTED_URL=https://pub.flutter-io.cn
- export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
- 或写入 shell 配置文件(如 ~/.bashrc)后执行 source ~/.bashrc。
二 安装插件的两种方式
- 方式一 添加依赖并获取
- 打开项目根目录的 pubspec.yaml,在 dependencies 下添加插件,例如:
dependencies:
flutter:
sdk: flutter
http: ^0.13.3
- 在项目根目录执行:
flutter pub get
- 在 Dart 代码中使用:
import ‘package:http/http.dart’ as http;
final response = await http.get(Uri.parse(‘https://example.com’));
- 方式二 使用插件页面命令一键安装
- 进入项目根目录:cd <你的项目>
- 执行:flutter pub add <插件名>
例如:flutter pub add http(会自动写入依赖并运行 pub get)
三 常用依赖管理命令
- 安装/更新全部依赖:flutter pub get、flutter pub upgrade
- 更新指定依赖:flutter pub upgrade <package_name>
- 清理并重新获取:flutter clean 后再 flutter pub get
四 常见问题与处理
- 插件需要原生平台代码(Android/iOS)时,在 CentOS 上无法直接运行或构建移动端应用;应在 Android Studio 的 Windows/macOS 或 真机/模拟器 上运行与调试。
- 网络慢或无法连接 pub 仓库时,配置镜像源(见上文“准备环境”)。
- 依赖冲突或版本不兼容:优先升级到兼容版本,必要时回退;执行 flutter clean 后重新 flutter pub get。
- 运行前执行 flutter doctor 检查工具链状态,确保环境正常。