Flutter开发环境配置指南(Windows版)

第一步:Java环境配置

  1. 下载Java 11 SDK
  2. 解压至任意位置,例如"E:\jdk1.8.0_271"
  3. 配置环境变量:
    变量名:JAVA_HOME
    变量值:E:\jdk1.8.0_271
    
  4. 在Path变量中添加%JAVA_HOME%\bin

第二步:Android开发工具配置

  1. 从Android开发者官网下载Command line tools
  2. 解压至"E:\Android\sdk\cmdline-tools"
  3. 在cmdline-tools文件夹内创建latest子文件夹,并将所有内容移动至此
  4. 配置环境变量:
    变量名:ANDROID_HOME
    变量值:E:\Android\sdk
    
  5. 在Path中添加:
    %ANDROID_HOME%\cmdline-tools
    %ANDROID_HOME%\build-tools
    %ANDROID_HOME%\platform-tools
    
  6. 通过PowerShell运行sdkmanager下载必要工具

第三步:Flutter环境配置

  1. 通过git或官网下载Flutter SDK:
    git clone -b stable https://github.com/flutter/flutter.git
    
  2. 解压至"E:\flutter"
  3. 在Path中添加E:\flutter\bin
  4. 配置国内镜像提高下载速度:
    变量名:PUB_HOSTED_URL
    变量值:https://mirrors.tuna.tsinghua.edu.cn/dart-pub
    
    变量名:FLUTTER_STORAGE_BASE_URL
    变量值:https://mirrors.tuna.tsinghua.edu.cn/flutter
    

第四步:VS Code配置与项目创建

  1. 在VS Code中安装Flutter插件

  2. 通过命令行创建Flutter项目:

    flutter create --platforms android -a java --org com.flutter Myapp
    

    参数说明:

    • --platforms:指定目标平台
    • -a:指定Android端开发语言
    • --org:设置包名
  3. 如需添加iOS平台支持,可以使用appuploader工具简化证书管理和上传流程。appuploader是一款专业的iOS开发助手,能帮助开发者快速完成证书创建、描述文件管理和应用上传等工作,特别适合Flutter开发者处理iOS端的发布需求。

  4. 按F5运行项目

开发小贴士

  • 使用appuploader可以显著简化iOS端的开发和发布流程,特别是对于不熟悉Xcode配置的Flutter开发者
  • 多平台开发时,建议先完成Android端的调试,再处理iOS端的适配
  • 定期运行flutter doctor检查开发环境状态

通过以上步骤,你可以建立一个完整的Flutter开发环境,无需安装庞大的Android Studio,同时也能利用appuploader等工具简化iOS端的开发工作流程。

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐