本文的前提是你已经安装好了VS Code,并且安装了Flutter和Dart扩展插件。

1. 新建Flutter项目

查看——命令面板,或者Ctrl + Shift + P

输入 Flutter: New Project

然后输入项目名称,选择项目路径即可。

然后VS Code会自动打开一个新窗口示例。

2. 编译Flutter项目

调试——启动调试,或者快捷键F5即可编译并且自动部署App。

如果提示选择编译环境,请选择Dart & Flutter。

3.编译下载的别人的项目

在编译别人的项目之前,请先修改一下两个变量以匹配你的环境

一个是位于android\build.gradle中的 com.android.tools.build:gradle

另一个是位于android\gradle\wrapper\gradle-wrapper.properties中的 distributionUrl

具体请参考 Flutter - 下载别人的Flutter项目,本地编译不过 

然后需要配置一下Flutter sdk的路径,也就是Android Studio中的FLUTTER_PATH(这个是一次性的,配置好一次,以后就不需要配置的)

文件——首选项——设置,搜索fluttersdkpath,入红框所示,填入你的Flutter路径即可。

下面的那个是paths,是一个数组,可以存放多个不同版本的Flutter,一般情况下不需要的。

最后按F5即可编译。

转载于:https://www.cnblogs.com/hupo376787/p/10035354.html

使用VS Code新建编译Flutter项目相关推荐

  1. 【Flutter】Flutter项目中遇到的各种坑

    Flutter项目遇到的各种坑 问题一 Execution failed for task ':app:compileDebugJavaWithJavac'. 问题二 Cannot create se ...

  2. 第 1-4 课:Flutter 项目结构及配置文件详解

    对于一门新语言或新技术的学习来说,在新建了项目之后,了解其项目结构及含义.配置文件的编写,这些对后续的开发和深入学习起到很重要的作用.俗话说磨刀不误砍柴工,Flutter 的学习也同理,我们在新建了 ...

  3. VS code 如何编译运行web项目教程

    一.使用vs code开发运行web 项目 由于 Visual Studio 体积大,对于性能不好的电脑的来说,简直是种不友好的开发体验.所以vs code 轻量级开发工具的出现,简直是不要太好了. ...

  4. 【Win7下Android native code的编译和调试】

    光为这编译及调试环境就前后折腾了两三天,墙外找了很多教程,bill以为以下教程最为贴切 Using eclipse for android - cc Development Using eclipse ...

  5. Flutter入门——创建第一个Flutter项目

    Flutter入门--创建第一个Flutter项目 一.创建项目 第一个项目使用Android Studio创建,步骤如下: 先打开Android Studio,会有一个创建新的Flutter应用的选 ...

  6. Android Studio创建第一个Flutter项目

    一.创建Flutter项目 1.1 file->New–>New Flutter Project 1.2 配置Flutter SDK Path 1.3 填写项目相关信息 二.android ...

  7. Flutter项目实战之女装商城------火爆专区实现、商品分类数据准备

    火爆专区实现: 继续Flutter项目的学习,在上一次https://www.cnblogs.com/webor2006/p/14410445.html咱们已经对于首页的大部分功能已经完成,但是呢,还 ...

  8. Flutter 项目编写 第三方插件库文件引入,本地图片 json数据引入解析

    FlutterDemo是如何一步一步搭建起来的 最初就是直接新建flutter项目,就会自动建立一个入门项目.(开始项目前,需先学习Dart语言) flutter项目代码都在lib目录下编写: 新建包 ...

  9. flutter和webapp_Flutter全平台!迁移现有Flutter项目到WEB端

    写在前面 Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台.高保真.高性能.开发者可以通过 Dart语言开发 App,一套代码同时运行在 iOS .Android.web和桌面 ...

最新文章

  1. Linux设置开机启动
  2. boost::geometry::bg::model::multi_linestring用法的测试程序
  3. 【教女朋友学网络系列1】之OSI与TCP/IP
  4. zzuli 2520: 大小接近的点对
  5. SAP ABAP RFC table administration
  6. MySQL 高级 —— MVCC 多版本并发控制
  7. Windows平台下使用Dokan实现文件系统的开发
  8. HDOJ 1021-1025
  9. 打印出所有的 水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 水仙花数 ,因为153=1的三次方+5的三次方+3的三次方。...
  10. 法兰克机械手手动操作_谈谈多工位冲床机械手的操作方法
  11. 值得收藏——在线小视频解析下载教程合集
  12. iBase4J简单应用添加模块
  13. 米思齐(Mixly)初体验—触摸式开关
  14. 一筐鸡蛋 1个1个拿……弱智题
  15. 【应用统计学】几种常见的概率分布
  16. ASP+AJAX实现分页效果[Z]
  17. 第7章第31节:四图排版:四张图片两两一组并行排列 [PowerPoint精美幻灯片实战教程]
  18. H3C服务器安装Windows Server2012R2
  19. 1代iPhone 3.0 OS 刷机+破解+使用技巧
  20. 【Maven相关知识 一】Maven基本概念和基本功能

热门文章

  1. Android 64K解决办法
  2. 解决toad中number类型小数位数过长按科学计数法显示的问题
  3. pku 3087 Shuffle'm Up 说的是bfs,其实就是个模拟
  4. oracle存储while用mysql_oracle存储过程while
  5. 蛋白对接_【分子对接教程】蛋白/核酸/多肽-小分子对接(DOCK 6.9)
  6. 微型计算机的发展通常以为技术指标,计算机组成原理期末复习题.doc
  7. 可微偏导数一定存在_【导数压轴题】“偏导数”与含参不等式
  8. Python中的[:n],[::n],[:,:,n],[...,n]介绍
  9. 3dvary灯光材质为什么不亮_夜间跑高速开近光灯与为什么近光灯和刹车泡容易坏。...
  10. C++知识点10——函数指针