flutter windows下安装配置踩坑

本文介绍了Flutter开发的环境搭建过程,包括安装Flutter SDK、设置环境变量、国内镜像代理等,还提到了安装安卓环境所需的Java SDK和Android Studio。同时,针对运行flutter doctor时可能出现的错误,如JDK版本过高、虚拟机问题等,给出了解决办法,并说明了在Android Studio和VSCode中创建Flutter项目的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

flutter 官方中文网址:https://flutterchina.club/

预先准备环境

  • 操作系统: Windows 7 或更高版本 (64-bit)

  • 磁盘空间: 400 MB (不包括Android Studio的磁盘空间).

  • 工具: Flutter 依赖下面这些命令行工具.

    如果已安装Git for Windows,请确保可以在命令提示符或PowerShell中运行 git 命令

如果需要安装安卓环境需要安装java sdk 和 android studio,关闭360等杀毒软件,不然可能导致虚拟机或其他软件被认成木马,造成运行失败!

1.个人建议安装java的时候安装较低版本,例如java 1.8,安装好后配置java所需要的环境变量。

2.android studio 是安卓集成开发环境,可以继续安装android  sdk和虚拟机环境。 相关链接 https://www.cnblogs.com/nebie/p/9145627.html

 在android studio 里面安装 Flutter 和 Dart 插件. Configure->Plugins 

1. 安装 Flutter SDK

个人建议在官方用github 下载flutter的sdk,之前用安装包安装所有配置都ok就是跑不起来。

下载完之后双击运行flutter_console.bat, 完成sdk安装

 2.设置环境变量

在Path下增加到flutter/bin的目录, 如图:

 

3.设置国内镜像代理

 set PUB_HOSTED_URL=https://pub.flutter-io.cn
 set FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

 也可以直接在环境变量中添加

4.运行flutter doctor 检查环境

flutter会检测flutter SDK安装情况,然后下载dart SDK和其他依赖项目,由于网络问题运行时间较长,期间不免发生失败情况,需要多运行几次。(用国内镜像)

运行时候可能报的错误

1.

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
X Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

 

运行 flutter doctor --android-licenses 然后一直接受

如果执行 flutter doctor --android-licenses  的时候报错

A newer version of the Android SDK is required. To update, run:
AndroidSDK/tools/bin/sdkmanager --update

 则执行sdkmanager更新:

sdkmanager --update

  如果仍然报错为:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

  原因是JDK版本过高,安装jdk1.8后问题解决。。。。。。

 

2.

[!] Connected devices
! No devices available

 

打开虚拟机并运行或者用真机usb连接

3. flutter doctor 检测无问题,run后报错 Error connecting to the service protocol: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:11692/a5X01SG2cuw=/ws!
报错 ,可参考文章Error connecting to the service protocol...,最后是使用安卓系统版本是9.1,版本太高,换用8.1后解决

开始flutter

1.在android studio中建立flutter项目

菜单“File--New--New Flutter Project...”,第一步选择“Flutter Application”,第二部输入项目名称,注意一定要选中下面的选项“create project offline”

2.vscode中建立flutter项目

 安装 Dart Code 扩展然后

 

 

路径中能出现中文, 否则后面步骤会失败

 

转载于:https://www.cnblogs.com/lyxverycool/articles/11066373.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值