flutter安装

flutter 安装

一、安装flutter

选择要安装的目录,右键Git Brash Here

运行命令 git clone -b beta https://github.com/flutter/flutter.git

  • 没有git的先去安装git,百度一下教程

  • 一开始直接下载有问题,鲨了我吧。。我克隆还不行吗。。

二、配置flutter环境变量

控制面板 -> 用户账户 -> 更改环境变量 -> 用户变量

FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

PUB_HOSTED_URL=https://pub.flutter-io.cn

点击 Path -> 编辑

添加变量 F:\flutter\flutter\bin(替换成你的flutter的bin目录,这个关乎到能不能全局运行flutter命令)

配置完成后,打开安装目录下的 cmd 运行一下 flutter,看一下全局指令配置好了没有

三、安装Android Studio

首先开启SSR!!!

安装过程:

没有以下情况一直点next就可以

  • 如果有HTTP Proxy

    • 选择Auto-detect

    • 或者选择Manual proxy

      配置127.0.0.1:1080,这个一定要有ssr,或者搜索一下中国的镜像也行,设置之前,先点底部的按钮check一下能不能用

  • custom,点next,然后全部下载(比如Android-SDK啥的,如果前面设置http-proxy使用不了的话是无法勾选的,所以HTTP Proxy一定要设置正确)

安装完,下载插件Setting -> Plugins

分别下载dart、flutter插件,插件安装了又不见了多安装几次

四、配置Android环境变量

ANDROID_HOME=F:\Android\SDK(替换成android的sdk位置)

编辑完,重启电脑!!!不重启就不生效

五、运行flutter doctor

打开flutter安装文件夹,找到 flutter_console.bat, 运行flutter doctor

首先会下载一丢东西,长时间卡住了就按ctrl+C,有时候运行好了不给你输出奇奇怪怪的

然后运行结束后缺了哪些,按照它的描述补全哪些就可以了

六、运行flutter项目

  • File -> New Flutter Project 创建一个新的flutter项目

    填写app名称,填写包名(随便写一个),选择flutter SDK(就是安装flutter的目录,如果没检测到可能是没将flutter的bin目录添加到Path变量上)

  • 接上USB

    早早就听人说开启模拟器运行慢到吐了,所以直接用手机吧,也懒得下载了

    如果连接上没检测到,可能是以下问题

    • 手机设置问题。开USB调试 方法: 手机设置 - 开发人员选项 - USB调试 - 勾选
    • 数据线问题。 有的数据线只能用来充电,有的可以连接存储。识别方法很简单。插上机器有USB存储设备的提示的就可以用。
    • 是否下载了对应手机版本的SDK,以Android Studio为例,点开 SDK Manager 之后。看你手机所使用的系统版本号对应的SDK是否已下载,没有就下。手机对应的Android版本查看方法是 手机设置 - 关于手机 - Android 版本。
    • 如果这三种都不可以的话,就下个豌豆荚手机助手。
  • 运行 flutter run

    没开ssr,卡在Running Gradle task ‘assembleDebug’…

    把以下替换成阿里的镜像

    你新建的项目的根目录下的/android/build.gradle

    buildscript {
        ext.kotlin_version = '1.3.50'
        repositories {
            // 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' }
        }
    
        dependencies {
            classpath 'com.android.tools.build:gradle:4.1.0'
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        }
    }
    
    allprojects {
        repositories {
            // 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' }
        }
    }
    

    flutter安装目录下的/flutter/packages/flutter_tools

    buildscript {
        repositories {
            // 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' }
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:4.1.0'
        }
    }
    

    修改完运行 flutter clean, 然后运行flutter run

    过了一万年,项目终于启动了,虽然这是人类的一小步,却是万千小小白的一大步啊!

  • 调试的方法

    修改了啥代码,ctrl+S,会自动热加载

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值