flutter新建项目流程及常见问题

官网windows搭建传送门

搭建一个 flutter 的开发环境,你需要:

  • 下载 flutter 官方 SDK
       git clone -b beta https://github.com/flutter/flutter.git
    
    • 配置flutter环境变量
      (1)新建->变量名"PUB_HOSTED_URL",变量值"https://pub.flutter-io.cn"
      (2)新建->变量名"FLUTTER_STORAGE_BASE_URL",变量值"https://storage.flutter-io.cn"
      (3)编辑->变量名"Path",在原变量值的最后面加上“C:Usersintelflutterin”
  • 安装 JAVA SDK(v1.8.0)
    • 配置java环境变量
      (1)新建->变量名"JAVA_HOME",变量值"C:Javajdk1.8.0_05"(即JDK的安装路径)
      (2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%in;%JAVA_HOME%jrein”
      (3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar”
  • 安装 Android studio(安装flutter插件,Dart插件)
    • 配置安卓环境变量
      (1)编辑->变量名"Path",在原变量值的最后面加上“andriod-SDKandriod oolsin;andriod-SDKandriodplatform-tools; ”

踩坑

  • java版本过高导致和安卓sdk版本不兼容(ps:android sdk 不兼容 java 9 及以上版本)

    确认你的 JAVA SDK 版本是否高于 v8,如果是,请降级到 1.8.0。

  • sdkmanager is not a commend

    请将你本机的 andriod-SDKandriod oolsin 和 andriod-SDKandriodplatform-tools 写入系统环境变量的 PATH 中。

  • Flutter项目卡在Initializing gradle...的问题

    1. 修改Flutter SDK中的flutter.gradle文件: 文件路径为:flutter>packages>flutter_tools>gradle>flutter.gradle
        //        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' }
    
    
    1. 修改Flutter项目中的build.gradle文件

    同上

    运行结果

原文地址:https://www.cnblogs.com/Lewiskycc/p/10467485.html