网站参考:https://www.cnblogs.com/yongfengnice/p/17565073.html
中文网站:https://docs.flutter.cn/get-started/install/windows/mobile
flutter.cn中文网站
https://flutter.cn/docs/get-started/install
flutter.dev官网网站
https://flutter.dev/
https://docs.flutter.dev/get-started/install
flutter pub依赖库
https://pub.dev/
flutterchina中文网站 (***)
https://www.flutterchina.club/
目录
一、android studio flutter开发环境搭建
参照 https://docs.flutter.cn/get-started/install/windows/mobile
1.下载flutter sdk并配置环境变量
2.SDK Manager更新Android SDK Command-line Tools
3.同意 Android 许可证
flutter doctor --android-licenses
4.镜像源相关的环境变量配置
PUB_HOSTED_URL=https://pub.dartlang.org
FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
通过setx命令可以设置环境变量:
setx PUB_HOSTED_URL https://pub.flutter-io.cn
setx FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn
二、android studio 新建第一个android flutter 项目
File->New Flutter Project...->Generators->Android
如果以上配置没有问题,那么连接好手机usb就能run起来了。
三、启动devtools失败
https://juejin.cn/post/6844903934591500295
- flutter pub global activate devtools 提示https://pub.flutter-io.cn
PS E:\code\as\flutter_pro\first_flutter_pro> flutter pub global activate devtools Flutter assets will be downloaded from https://mirrors.tuna.tsinghua.edu.cn/flutter. Make sure you trust this source! Got socket error trying to find package devtools at https://pub.flutter-io.cn. Failed to update packages.
不翻墙的解决办法 :
1)临时生效 flutter pub global activate devtools --hosted-url=https://pub.dartlang.org
,不同的flutter版本可能指定镜像源的参数不一样。
2)永久生效 setx PUB_HOSTED_URL "https://pub.dartlang.org"
- flutter pub global activate devtools 提示flutter版本不匹配
原因:flutter sdk的版本过高 (已经验证过和镜像源没有关系)
解决办法:flutter sdk降级,https://docs.flutter.cn/install/archive, 但是降级之后,构建脚本会各种语法报错。
flutter sdk目录变化以后,注意更新环境变量以及项目的一些配置:
1)flutter sdk环境变量配置
2)项目里flutter_root变量的配置
3)android/local.properties
中的flutter.sdk路径更新
4)ide settings里的flutter sdk path
注意,android ide 根目录使用flutter doctor -v
会优先展示setting里配置的flutter版本,而不是环境里配置的。
三、调试
见官方教程https://docs.flutter.cn/tools/devtools/cli
0 条评论