
由于flutter与 uniapp不通,是使用dart 语法来编辑的,所以在学习flutter是还需要学习dart语言。但是相对来说执行的性能会更优一点。
安装Flutter sdk 地址官网地址的安装教程很详细。这里只是做记录。
作为一个前端开发人员,对于环境变量的配置还是会生疏一些


点击编辑后,在最后新增一个条目,这样就配置好了

where flutter dart 来验证刚刚配置的环境变量是否生效
flutter doctor检测电脑环境flutter doctor检查电脑现有环境
这里提示我电脑无安卓环境,根据提示下载Android studio后进行运行安装。
这里可以一直进行下一步安装, 后会可能会提示 找不到 Android SDK

这里我的sdk是指定位置安装的,F:\AndroidSDK是我的目录安装位置。 根据提示输入,flutter config --android-sdk F:\AndroidSDK后再运行 flutter doctor会提示找不到对应的sdk文件。cmdline-tools component is missing



安装完成后,再次运行 flutter doctor cmdline-tools component is missing 的报错就消失了。但是会提示 Android licenses not accepted.

运行 flutter doctor --android-licenses 来接受安卓的协议。全部 接受后再次运行 就 成功了。 下面的visual Studio 报错是因为 项目里没有安装 visual Studio 这个错误不影响 ,如果想要消除,可以根据提示指引进行安装。

可能会由于 Network resources 无法链接google网络,解决方案。
flutter\packages\flutter_tools\lib\src\http_host_validator.dart将 里面的
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 kPubDev = 'https://pub.dev/';修改成如下内容。
const String kCloudHost = 'https://storage.flutter-io.cn/';
const String kCocoaPods = 'https://cocoapods.org/';
const String kGitHub = 'https://github.com/';
const String kMaven ='https://dl.google.com/dl/android/maven2/';
const String kPubDev ='https://pub.flutter-io.cn/';flutter doctor可以解决这个问题。原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。