Flutter、AmplifyStorageS3 插件未正确添加

Flutter, AmplifyStorageS3 plugin not added correctly

得到

错误:

/*
dynamic AmplifyStorageS3()
package:my_budget_app/main.dart

AmplifyStorageS3 isn't a type.
Try correcting the name to match an existing type
*/

我正在关注这个文档 https://docs.amplify.aws/lib/storage/getting-started/q/platform/flutter/#provision-backend-storage

未正确导入放大存储 S3。 我清除了缓存并重新安装了所有的酒吧 我删除了 publock 文件并 pub get all files no luck 我重新启动 vscode 几次都不走运

我看到导入说没有使用,所以 AmplifyStorageS3 class 没有从包中导出 ackage:amplify_storage_s3/amplify_storage_s3.dart ???

我有 3 个想法。
1: 在 package import import 'package:amplify_storage_s3/amplify_storage_s3.dart'; 中添加 "as ampl" 到最后,然后你会得到这样的东西:

import 'package:amplify_storage_s3/amplify_storage_s3.dart' as ampl;

然后写:

ampl.AmplifyStorageS3 storage = ampl.AmplifyStorageS3();

2:按住ctrl左键点击导入的包,在包中找到这个class,看看有什么问题。

3:检查您的 pubspec.yaml 等最低要求:

environment:
  sdk: ">=2.12.0 <3.0.0"