最近因为工作需要学了一下flutter。做个博客记录一下。

Flutter 环境搭建(windows)

因为这里我的电脑系统是windows就没有关注mac的安装。

1. JDK 安装

因为是原生应用,基于Android ,所以需要有java环境。JDK的安装这里就不粘链接了。没有的请自行百度安装。

2. FlutterSDK 安装

  1. 去Flutter官网进行FlutterSDK下载。我选择的是稳定本版的1.20.4的版本。
  2. 将安装包zip解压到你想安装Flutter SDK的路径。
  3. 配置环境变量,有两个地方需要配置一下,第一个是为了任何地方都可以执行Flutter命令所以在path后面追加你的FlutterSDK的bin路径,第二个,如下显示。之前我这块忽略掉了导致后面的一些下载不下,有些下载资源是国外的。
key = PUB_HOSTED_URL             value = https://pub.flutter-io.cn
key = FLUTTER_STORAGE_BASE_URL   value = https://storage.flutter-io.cn

注意: 此镜像为临时镜像,并不能保证一直可用,读者可以参考https://flutter.io/community/china 以获得有关镜像服务器的最新动态。

3. 下载Android Studio

安装AS需要消耗一些时长。

  1. 下载Android Studio:直接到官网进行下载。

  2. 安装起来跟idea差不多。一直下一步就好了。等到安装成功后,会提示你没有SDK,选一个要安装的路径点next就好了。
    在这里插入图片描述

  3. 安装插件,成功安装并下载SDK后, 点击Configure找到Plugin的配置,搜索Flutter插件点击install。它会下载Dart和Flutter的插件的。安装完成之后需要重启一下AS。

4. 安装Android证书

打开终端,输入命令行flutter doctor,会遇到一个提示,没有安装证书。你只需要执行下面这条命令行等待即可。

flutter doctor --android-licenses

5. 安装AVD虚拟机

  1. 在Android Studio新建一个flutter项目。
    在这里插入图片描述
    打开第二个窗口后,选择第一个选项Flutter Application(flutter应用)。然后就是漫长的等待。
  2. 点击上方菜单栏的 tools 找到 AVD Manager选项。然后选择Create Virtual Device…开头的。
  3. 选择虚拟机模型,我这里是选的Nexus 5x。这个看个人喜好就行。
  4. 选择系统版本,尽量选择最新的,我这里选择是的Android10+的系统。选择好是一个漫长漫长的等待了。

6.试运行,让Flutter跑起来

虚拟机运行以后,可以点击debug按钮,让Flutter程序跑起来。到此flutter的环境就搭建完成了。

解决方案Running Gradle task ‘assembleDebug’…

1.修改项目中android/build.gradle文件中 buildscript 和allprojects 中的

google()
jcenter()

改为阿里云的镜像

maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

2.修改之前下载解压好的Flutter SDK中flutter/packages/flutter_tools/gradle/flutter.gradle文件中的
在这里插入图片描述

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐