由于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 删除。