欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Flutter-常见问题

程序员文章站 2022-05-28 21:30:17
...
  1. WebStorm安装Dart 插件,需要下载Dart安装包,并配置环境变量

  1. 启动Dart web项目时,提示: No active package webdev
    解决方案: **编译工具webdev,即在命令行执行:
//环境变量只配置了flutter sdk而没有配置dart sdk
flutter pub global activate webdev
//环境变量已经配置了dart sdk 我用的是这个命令
pub global activate webdev

如果还提示No active package stagehand,执行如下(创建web项目需要安装这个插件)

//环境变量只配置了flutter sdk而没有配置dart sdk
flutter pub global activate stagehand
//环境变量已经配置了dart sdk 我用的是这个命令
pub global activate stagehand

  1. 第二步骤命令执行后提示:Got socket error trying to find package webdev at https://pub.dartlang.org.
    原因是中国用户,需要通过镜像来访问,否则可能出现网络链接不上的问题
    解决方案: 设置环境变量如下便可(linux、mac、window 的变量和值都如下)

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

  1. Webstorm 后,提示:

webdev could not run for this project.
No pubspec.lock file found, please run “pub get” first.
Process finished with exit code 78

解决方案: pubspec.yaml —>右键单击选择“pub get",如果还不行,在terminal输入 pub get --offline 安装依赖

Flutter-常见问题
5. 安装后发现 提示pubspec.yaml 的name invad bar,因为我之前项目名是dart-project,有横线,所以去掉后就没问题了
6. pub get 执行后提示:

The current Dart SDK version is 2.7.2. Because dartproject depends on browser any which requires SDK version
<2.0.0, version solving failed.
解决方案: : 重新新建个demo,因为pubspec配置问题导致版本问题

  1. 升级2.7.2到2.10.3版本后,重新pub get,提示

Can’t load Kernel binary: Invalid kernel binary format version.

解决方案: 我的电脑是Win10 x64,之前下的版本是32位的包,所以换成64位就可以了 ,环境变量HOME及webstorm的dart的sdk 的home记得也要改

相关标签: 笔记