问题标签 [flutteramplify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
84 浏览

flutter - Flutter Amplify DataStore 插件尚未添加到 Amplify

突然之间,我收到错误消息DataStore plugin has not been added to Amplify, recoverySuggestion: Add DataStore plugin to Amplify and call configure before calling DataStore related APIs,排除了我在该页面上所做的任何工作,我在新页面上尝试了相同的结果。

我已经执行了amplify codegen models,amplify pullamplify env pull. 也尝试过,flutter clean但我根本看不到任何变化。我真的很困惑,似乎无法弄清楚这个问题。

我在调试时注意到的一件事是initState屏幕的 似乎更早地作为configureAmplify回调执行。

我将展示代码的相关部分(抱歉,代码太长了)。

发布规范.yaml

main.dart

服务/amplify_services.dart

最后是非常基本的页面,甚至没有输出(screens/teams_screen.dart)

0 投票
1 回答
36 浏览

amazon-web-services - 由于 Amplify_core,Flutter 构建失败

我最近将我的 Flutter 应用程序升级到了 Android V2,并且还使我的代码为 null 安全。

现在,当我尝试运行代码时,出现以下构建错误:

我试过的东西不起作用:

  • 清除构建和缓存并重新启动

  • 从 pub.dartlang.org 文件夹中删除了 amplify_core-0.4.0 并再次尝试

  • 再次初始化 Amplify 并再次从 Launch Studio 中拉取环境

任何帮助将不胜感激!

谢谢

0 投票
0 回答
18 浏览

android - 尝试在配置之前获取插件。确保首先调用 Amplify.configure()

我正在尝试将 AWS Amplify 的 AmplifyStorageS3、AmplifyAPI 和 AmplifyAuthCognito 与我的颤振应用程序一起使用。我按照文档进行操作,一切正常,但有时应用程序在 Android 10 上崩溃并出现以下错误

致命异常:java.lang.IllegalStateException:试图在配置之前获取插件。确保首先调用 Amplify.configure()。在 com.amplifyframework.core.category.Category.getPluginIfConfiguredOrThrow(Category.java:75) 在 com.amplifyframework.core.category.Category.getSelectedPlugin(Category.java:31) 在 com.amplifyframework.api.ApiCategory.query(ApiCategory .java) 在 com.amazonaws.amplify.amplify_api.FlutterGraphQLApi$query$2.invokeSuspend(FlutterGraphQLApi.java:61) 在 kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(BaseContinuationImpl.java:9) 在 kotlinx.coroutines.DispatchedTask .run(DispatchedTask.java:94) 在 kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.java) 在 kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.java:14) 在 kotlinx.coroutines。

这是我在 main init 中调用的配置函数

任何形式的帮助将不胜感激