#0
code能跑动,但跑完后就自动报如上得错误。
解决方法:
-
why
新得模拟器:版本号——Q存在问题
solve:通过Device Manager创建版本号为Pie的模拟器,可正常运行
参考资料:
Fix Flutter Debug Error on Android Emulator “Error connecting to the service protocol:HttpException”
#01
arget of URI doesn’t exist: package:shared_preferences/shared_preferences.dart
解決方法:
flutter packages get
更新依赖包
当你在添加一个包后首次运行(IntelliJ中的’Packages Get’)
flutter packages get
,Flutter将找到包的版本保存在pubspec.lock。这确保了如果您或您的团队中的其他开发人员运行flutter packages get
后回获取相同版本的包。如果要升级到软件包的新版本,例如使用该软件包中的新功能,请运行
flutter packages upgrade
(在IntelliJ中点击Upgrade dependencies
)。 这将根据您在pubspec.yaml中指定的版本约束下载所允许的最高可用版本。
flutter clean //删除构建/目录。
#02
一直停留在如下的下载包状态:
Running "flutter packages get" in project_name...
解决方法:
windows下添加环境变量,改变下载地址为国内镜像:
PUB_HOSTED_URL https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn
执行flutter doctor命令,检测。
在项目命令行中,flutter packages get