创建flutter项目遇到无法连接源的问题

Flutter

== 环境信息 ==

Flutter版本: 3.19.4 (channel stable)

Framework: revision 68bfaea224 (2024-03-20)

Engine: revision a5c24f538d

Dart: 3.3.2

DevTools: 2.31.1

== 项目基本信息 ==

项目路径: D:\F\luichun

域名: www.luichun.com.cn

支持平台: android, web, windows

== 项目创建过程 ==

  1. 创建项目
  • 进入目标目录:
python 复制代码
cd D:\F
  • 创建项目命令:
python 复制代码
flutter create --project-name luichun --org com.luichun --android-language java --ios-language objc --platforms android,web,windows luichun

== 常用Flutter创建命令参数说明 ==

--org: 设置组织标识符

--project-name: 项目名称

--description: 项目描述

--template: 指定项目模板类型

--ios-language: 设置iOS项目语言

--android-language: 设置Android项目语言

--platforms: 指定支持的平台

  1. 依赖管理
    遇到Package not available (authorization failed)错误,执行以下步骤:
  • 清理缓存: flutter clean
  • 尝试离线获取依赖: flutter pub get --offline
  • 重新获取依赖: flutter pub get
  1. 配置设置
    如果你想使用国内源请设置
    创建.flutter_settings文件(路径:D:\F\luichun.flutter_settings)
    内容:
python 复制代码
{
    "MIRROR": "https://pub.flutter-io.cn"
}

我希望使用官方源

  1. 环境变量配置
    原清华源配置:
python 复制代码
FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub

更改为官方源:

python 复制代码
FLUTTER_STORAGE_BASE_URL=https://storage.googleapis.com
PUB_HOSTED_URL=https://pub.dev
  1. 依赖版本更新
  • 检查过期依赖: flutter pub outdated
  • 更新cupertino_icons版本从1.0.6到1.0.8
  • 删除pubspec.lock文件后重新执行flutter pub get
  • 这时pubspec.lock文件将会被重新创建,并指定里面的依赖插件源为官方源
  1. 项目打开方式
    在命令行中:
python 复制代码
cd D:\F\luichun
studio .

本文档整理于项目初始化阶段,用于记录项目创建和配置过程。

相关推荐
xmdy586610 分钟前
Flutter+开源鸿蒙实战|智安盾电商溯源平台Day3 溯源查询逻辑+鸿蒙网络请求适配
flutter·开源·harmonyos
maaath1 小时前
【maaath】Flutter 跨平台日历日程应用开发实战
flutter·华为·harmonyos
xmdy58663 小时前
Flutter+开源鸿蒙实战|智安盾电商溯源平台Day2 首页+核心入口UI开发(鸿蒙多端适配)
flutter·开源·harmonyos
jiejiejiejie_3 小时前
Flutter for OpenHarmony 萌系 UI 实战合集:骨架屏 + 引导页一站式指南
flutter·ui·华为
liulian09165 小时前
Flutter for OpenHarmony 跨平台开发:倒计时功能实战指南
flutter
liulian09166 小时前
Flutter for OpenHarmony 实用功能实战合集:日历打卡 + 高清图片浏览一站式指南
flutter
liulian09167 小时前
Flutter for OpenHarmony 跨平台开发:日历打卡功能实战指南
flutter
liulian09167 小时前
Flutter for OpenHarmony 用户登录与身份认证 + 地图功能适配综合实现指南
flutter
liulian09167 小时前
Flutter for OpenHarmony 跨平台开发:记事本功能实战指南
flutter
maaath7 小时前
【maaath】Flutter for OpenHarmony 学习答题应用实战开发
学习·flutter·华为·harmonyos