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就可以不用这样执行了,同样会有热重载功能