2.安装AVD虚拟机

创建一个flutter application

安装AVD虚拟机

  1. 现在需要一个虚拟机来运行我们的程序,可以点击Android Studio中的上方菜单tool –AVD Manager选项。
  2. 出现新建菜单,选择Create Virtual Device.....,如果你一个虚拟机也没建过,这个选项在对话框的中间(我一定跟我的图一样)。 
  3. 选择虚拟机类型,这个你随意选就好,我选择的是Nexus 5x。(如果你屏幕小,就选择一个小屏幕的虚拟机) 
  4. 选择系统,这里尽量选择最新的,我选择了Android 9.0系统,选择好后,又是一个漫长的等待过程。
  5. 安装好后,点击开始按钮,运行虚拟机了(第一次运行,需要安装系统,会慢一些),运行起来

让Flutter跑起来

虚拟机运行以后,可以点击debug按钮,让Flutter程序跑起来。如果你幸运的话,你的Flutter程序经过编译后,就会跑起来了。(这种幸运的机会很小,总会碰到一些小错误,我在这里介绍两个常见的错误)。

如果遇到下载gradle被墙了timeout,那就手动下载,下载项目目录下的

android/gradle/wrapper/gradle-wrapper.propertie 查看下载的版本

然后利用科学上网先下载好zip包放到一个位置,之后改文件中的url

在https://services.gradle.org/distributions/下载好gradle-5.5-all.zip
把用来放置gradle的文件夹拖到 ** chrome ** 浏览器地址栏,浏览器地址栏上会有一个路径,在该路径添加你的gradle文件名。
file:///D:/gradle-5.5-all.zip
替换项目工程对gradle的引用路径,项目根路径 ** 
android/gradle/wrapper/gradle-wrapper.propertie ** 修改该文件下的 ** distributionUrl ** 字段
注意:
  :  要转义,即 :  之前要加 \ 
    我的地址为:distributionUrl=file\:///D\:/gradle-5.5-all.zip