最近学习flutter中遇到的问题
1、flutter doctor Visual Studio 的问题解决
安装 Visual Studio 并非 Visual Code
2、Android toolChain问题的解决找到SDK Manager
找到缺少的 Android SDK Command-line Tools (lastest)点击OK 会自动下载
3、补全项目里缺少的引用
ItemScrollController不是 Flutter SDK 自带的类,它来自 Google 维护的第三方包 scrollable_positioned_list。这个类的作用是让你可以通过索引(index)以编程方式控制列表滚动——比如滚动到指定项、跳跃到指定项,这是标准 ListView做不到的 。
第一步:在 pubspec.yaml中添加依赖
dependencies: scrollable_positioned_list: ^0.3.8第二步:在 Dart 文件中导入
import 'package:scrollable_positioned_list/scrollable_positioned_list.dart'; final ItemScrollController itemScrollController = ItemScrollController(); // 带动画滚动到第 150 项 itemScrollController.scrollTo( index: 150, duration: Duration(seconds: 2), curve: Curves.easeInOutCubic, ); // 立即跳转到第 150 项(无动画) itemScrollController.jumpTo(index: 150);4、设置国内镜像站点
PUB_HOSTED_URL=https://mirrors.cloud.tencent.com/dart-pub FLUTTER_STORAGE_BASE_URL=https://mirrors.cloud.tencent.com/flutter- 腾讯云:
https://mirrors.cloud.tencent.com - 阿里云:
https://mirrors.aliyun.com/flutter - 华为云:
https://mirrors.huaweicloud.com/flutter
5、运行命令
flutter run -d windows