【flutter项目实战】第一节 开发环境配置及IDE安装
一 下载flutterSDK
这个就很简单了,去官网下载就OK了
flutter官网
下载完成后,解压到一个无需高级权限以及中文目录名、空格目录名的目录里
例如:D:/code/flutterSDK/
二 配置环境变量
mac 的同学自行百度
windows 的宝宝看这里
1.打开系统环境变量
在搜索栏 输入 env ,回车
如果你搜索到的不是这样的,也可以
2.设置环境变量
首先我们需要知道一个区别
类型 | 说明 |
---|---|
用户变量 | 所有设置仅当前登录用户有效 |
系统变量 | 所有设置针对所有用户有效,也就是这台电脑不关是什么账户都生效 |
在
PATH
里设置SDK的bin
目录,比如我的:S:\code\Flutter\SDK\flutter_windows_3.11.4-stable\flutter\bin
保存即可
二 安装Android studio
- 首先,官网下载 官网下载Android studio
- 安装
Android studio
- 这个时候,可能提示你下载
android studio SDK
,直接不用管,关闭即可,进入下面的界面
- 点击
New Project
弹出以下提示框
- 点击
Open SDK Manager
- 进入SDK下载界面,设置SDK目录,点击下一步
- 然后一路下一步一直到安装完成
- 安装其他组件(在SDK Tools 里)
Android SDK Platform, API 34.0.0
Android SDK Command-line Tools
Android SDK Build-Tools
Android SDK Platform-Tools
Android Emulator
然后一路安装即可
三 配置模拟器
- 随便新建一个项目,进入主界面
- 打开
Device Manager
- 新建一个模拟器
点击
+
,新建模拟器
- 选择一个模拟器,然后下一步
- 选择一个API版本,这里我选择33,是因为34是最新的,不建议选最新的版本,点击下载按钮开始下载
- 安装硬件加速,设置内存大小为合适的数字即可,我32G设置了8G,然后安装即可
- 运行测试虚拟机是否合适
四 Android Studio 安装flutter插件
重启 Android Studio 即可
五 Android Studio 配置Flutter SDK
- 打开开发语言设置
- ③的位置就是你上面下载的flutterSDK的位置
- 保存完毕
- 此时,新建项目里,就出现了
flutter project
六 同意所有许可证
- 用管理员权限打开
powerShell
flutter doctor --android-licenses
如果出现以下错误,
请在系统环境变量中,加入新变量
- 重新打开
powerShell
,运行flutter doctor --android-licenses
这样,就正常, 一直
y
即可
提示这个,表示完成
七 最后的检查
在新的
powerShell
中执行flutter doctor
解释以下这里的几项的内容
- Flutter :flutter SDK的安装情况
- Windows: flutter是否对当前Windows支持
- Android ****:Android的SDK等相关是否安装
- Chrome:谷歌浏览器是否安装
- Visual Studio :Visual Studio 是否安装
- Android Studio:Android Studio 是否安装
- Connected device: 可连接到的模拟器或设备数量
- Network resources: 与maven网站的联通情况
1. Visual Studio not installed
如果你有桌面开发等需求,则需要安装Visual Studio,否则忽略
2. A network error occurred while checking “https://maven.google.com/”
因为国内无法直接访问maven服务器,所以这里需要使用国内源解决
这里说一个除根的办法
- 打开FLUTTER SDK目录
- 找到
flutter_windows_xxxx-stable\flutter\packages\flutter_tools\lib\src\http_host_validator.dart
- 修改
https://maven.google.com/
为http://maven.aliyun.com/nexus/content/groups/public/
/// Common Flutter HTTP hosts.
const String kCloudHost = 'https://storage.googleapis.com/';
const String kCocoaPods = 'https://cocoapods.org/';
const String kGitHub = 'https://github.com/';
// const String kMaven = 'https://maven.google.com/';
const String kMaven = 'http://maven.aliyun.com/nexus/content/groups/public/';
const String kPubDev = 'https://pub.dev/';
- 然后删除
flutter_windows_xxxx-stable\flutter\bin\cache
文件夹 - 重新运行
flutter doctor
即可这里运行的时候可能会很久,耐心等待即可