flutter试水

显然,这儿遇到的问题很中国特色。

TIP:改了环境变量,重启下应用总没错。

Flutter upgrade升级一直停留在 Running pub upgrade

执行flutter doctor,却卡在Running pub upgrade。挂了代理,Terminal里也设过走Http代理,就是没有用。

解决方法:加两个系统环境变量,让程序从中国的镜像下载。
变量
PUB_HOSTED_URL https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn

flutter doctor不要在Windows商店下的Windows Terminal Preview里执行

这应用在执行flutter doctor时检测不到已经在运行的安卓模拟器。(截止2021/01/11)

Android Studio Target selector 处显示no device

Target Selector

解决方法:Project structure -> 在Project SDK默认没有选择SDK,选中ANDROID API即可解决问题。

参考资料:flutter run: No connected devices

Android Studio installing Devtools卡住

这个我也不大清楚我解决了没,现在不显示了,那就默认它解决了。以下为解决方案:

我尝试在CMD里执行

1
2
flutter pub global activate devtools
# 参见:https://flutter.cn/docs/development/tools/devtools/cli

注意:这里建议墙内的开发者关掉梯子,按照问题一的解决方式设置环境变量,走国内镜像下载。

下载完DevTools后可能会提示以下内容:

1
2
Warning: Pub installs executables into ~\flutter\.pub-cache\bin, which is not on your path.
You can fix that by adding that directory to your system's "Path" environment variable.

那就按照它的要求,将以上路径添加到环境变量的Path中。

再次Run的时候,过一会儿installing DevTools应该就会消失。

AndroidStudio pubspec.yaml增加第三方packages的问题

新增dependencies后,Pub get, Pub upgrade……卡在Running "flutter packages get" in flutter_project_name...咋办?

全局,翻墙。

我这网络差,改了系统变量直连根本没用。

希望你能有个好的网络环境,不会遇到我这破问题。

参考资料

  1. 这儿有篇比较老的文章,可能以后会有用,故放这
    Flutter填坑全面总结