Flutter

flutter vscode调试

2019-05-18  本文已影响0人  Zszen

其实vscode的插件,提示,debug帮了很多忙,尤其现在,你根本不需要去记flutter的命令代码。如果有更方便的方法,请留言交流,谢谢。

搜索命令

cmd+shift+p 调出命令列表,搜索flutter,会有很多指令



这几个是经常用到的

切换模拟器和真机

当项目正在调试中,是不能切换的,必须终止掉后切换。
切换方法也很简单,当有多个设备/模拟器链接时vscode右下角会有当前测试设备/模拟器,点击就可以切换.



点击后可选择设备/模拟器中的一项


快速调试

添加启动配置



选择flutter launch



会生成一个配置
    {
      "name": "Flutter",
      "type": "dart",
      "request": "launch",
      "program": "lib/main.dart"
    },

里面的"program": "lib/main.dart"可以不加,默认就是这个文件

我这里F5启动测试,在启动之前确保有任意设备连接/模拟器已启动。

调试输出

print和debugPrint都在Debug console下显示


错误和警告

这里展示所有错误,做了一阵dart开发,错误还是很好修正的


关于热更新你需要了解的

关于打包 (iOS)

打包时需要使用下面代码

flutter build ios --release

当然也可以配置vscode的build命令来实现打包过程,方法很简单, 把它设置成主build方法

    {
      "label": "iOSReleaseBuild",
      "type": "process",
      "command": "flutter",
      "args": ["build", "ios", "--release"],
      "group": {
        "kind": "build",
        "isDefault": true
      },
      "problemMatcher": []
    }

环境配置

我这里有写:https://www.jianshu.com/p/8ec6fa180ee6

export PATH="$PATH:~/flutter/bin"

扩展插件

国内下载插件卡住问题
看我这篇:https://www.jianshu.com/p/d3ee21932053

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

下载插件
https://pub.dev/flutter

上一篇 下一篇

猜你喜欢

热点阅读