当前位置:网站首页>flutter常用命令及问题

flutter常用命令及问题

2022-06-25 11:47:00 ruiurrui

检测

  • 检测当前版本
    flutter doctor -v

  • 检测环境
    flutter doctor

  • 查看连接设备
    flutter devices

分支

  • 查看当前分支
    flutter channel

  • 切换分支
    flutter channel master

  • 更新当前分支SDK
    flutter upgrade

配置

  • 查看配置
    flutter config

  • 设置启用配置
    flutter config <配置选项>
    例如:flutter config --enable-windows-desktop,配置选项是根据flutter config查看出来的选项列表。

创建项目

  • 指定项目名称和包名,创建全平台工程
    flutter create <项目名称> --org <应用Id>
    例如:flutter create flutter_test --org com.example.flutter

运行应用

  • 直接运行
    flutter run

  • 运行release
    flutter run --release

  • 在指定设备运行
    flutter run -d <设备名称>
    设备名称是通过flutter devices查出来的设备。
    在这里插入图片描述

  • 在浏览器运行
    flutter run -d chrome

  • 在macos上运行
    flutter run -d macos

常见问题

web sdk下载超时
当设置支持了web平台的时候,运行flutter run,下载web sdk超时。

renzhongruideMacBook-Pro:all_platform_app renzhongrui$ flutter run
Downloading Web SDK...                                              6.5s
Downloading CanvasKit...                                           75.0s
Downloading CanvasKit...                                          75.5s⣄
Failed to download
https://chrome-infra-packages.appspot.com/dl/flutter/web/canvaskit_bundle/+/4PosNK
iHa3EaBK4alMD4idrKYxAk0I0QiRVDDQplhOYC. Ensure you have network connectivity and
then try again. SocketException: Operation timed out (OS Error: Operation timed out, errno = 60),
address = chrome-infra-packages.appspot.com, port = 59334

mac本设置export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn,再次执行flutter run

renzhongruideMacBook-Pro:all_platform_app renzhongrui$ export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
renzhongruideMacBook-Pro:all_platform_app renzhongrui$ flutter run
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure
you trust this source!
原网站

版权声明
本文为[ruiurrui]所创,转载请带上原文链接,感谢
https://blog.csdn.net/u010982507/article/details/125372108