flutter 学习1

1.android studio -打开File--Setting--Plugins  下载flutter和dart 插件

2.下载flutter sdk Archive | Flutter

 2.1环境变量

要在终端运行 flutter 命令, 你需要添加以下环境变量到系统PATH:

  •  “控制面板>用户帐户>用户帐户>更改我的环境变量”
  • 在“用户变量”下检查是否有名为“Path”的条目:
    • 如果该条目存在, 追加 flutter\bin的全路径,使用 ; 作为分隔符.
    • 如果条目不存在, 创建一个新用户变量 Path ,然后将 flutter\bin的全路径作为它的值.
  • 在“用户变量”下检查是否有名为”PUB_HOSTED_URL”和”FLUTTER_STORAGE_BASE_URL”的条目,如果没有,也添加它们。

3.新建flutter项目-打开File--New--New flutter Project---选择flutter--再选择flutter sdk路径--下一步--flutter 项目命名注意(项目名称:使用小写字母和下划线(_),无空格或特殊字符)

4.运行项目可能会报错

 Failed to transform arm64_v8a_debug-1.0.0-55eae6864b296dd9f43b2cc7577ec256e5c32a8d.jar (io.flutter:arm64_v8a_debug:1.0

解决方法:找到android项目目录,再项目的build.gradle文件中allprojects中加上

maven {
    url "http://download.flutter.io"
    allowInsecureProtocol = true
}

原:

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

加上之后

allprojects {
    repositories {
        google()
        mavenCentral()

        //todo 得加下面设置 否则会报
        //Could not get resource
        // 'https://storage.googleapis.com/download.flutter.io/io/flutter/arm64_v8a_debug/1.0
        maven {
            url "http://download.flutter.io"
            allowInsecureProtocol = true
        }
    }
}

5.解决以后就可以成功运行项目

如要体验热重载功能,android studio默认是关闭的,

1.打开新建的flutter项目根目录,运行cmd,得要链接设备,输入flutter attach

这个时候会提示

Waiting for a connection from Flutter on Mi 10...
Syncing files to device Mi 10...

就可以了,如果项目已经运行再手机上,请重新运行一边就ok。后续新建flutter就可以不用这样执行了,同样会有热重载功能

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值