Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 颤振-未成功添加AWS AmplicateStorages3和AmplicateDatastore插件_Android_Flutter_Storage_Aws Amplify_Datastore - Fatal编程技术网

Android 颤振-未成功添加AWS AmplicateStorages3和AmplicateDatastore插件

Android 颤振-未成功添加AWS AmplicateStorages3和AmplicateDatastore插件,android,flutter,storage,aws-amplify,datastore,Android,Flutter,Storage,Aws Amplify,Datastore,我正在尝试配置AWS Amplify插件Amplify Datastore和AmplifyStorageS3以用于颤振 我收到以下错误: I/amplify:flutter:auth_cognito( 1242): Added Auth plugin I/amplify:flutter:api( 1242): Added API plugin I/flutter ( 1242): Amplify plugin was not added E/flutter ( 1242): [ERROR:flu

我正在尝试配置AWS Amplify插件Amplify Datastore和AmplifyStorageS3以用于颤振

我收到以下错误:

I/amplify:flutter:auth_cognito( 1242): Added Auth plugin
I/amplify:flutter:api( 1242): Added API plugin
I/flutter ( 1242): Amplify plugin was not added
E/flutter ( 1242): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: AmplifyException(message: Amplify plugin AmplifyDataStore was not added successfully., recoverySuggestion: We currently don't have a recovery suggestion for this exception., underlyingException: MissingPluginException(No implementation found for method configureModelProvider on channel com.amazonaws.amplify/datastore))
E/flutter ( 1242): #0      AmplifyClass.addPlugin (package:amplify_flutter/amplify.dart:102:9)
E/flutter ( 1242): <asynchronous suspension>
E/flutter ( 1242):
I/flutter ( 1242): Amplify plugin was not added
E/flutter ( 1242): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: AmplifyException(message: Amplify plugin AmplifyStorageS3 was not added successfully., recoverySuggestion: We currently don't have a recovery suggestion for this exception., underlyingException: MissingPluginException(No implementation found for method addPlugin on channel com.amazonaws.amplify/storage_s3))
E/flutter ( 1242): #0      AmplifyClass.addPlugin (package:amplify_flutter/amplify.dart:102:9)
E/flutter ( 1242): <asynchronous suspension>
E/flutter ( 1242):
E/flutter ( 1242): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: MissingPluginException(No implementation found for method configure on channel com.amazonaws.amplify/amplify)
E/flutter ( 1242): #0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156:7)
E/flutter ( 1242): <asynchronous suspension>
E/flutter ( 1242): #1      AmplifyClass.configure (package:amplify_flutter/amplify.dart:175:17)
E/flutter ( 1242): <asynchronous suspension>
E/flutter ( 1242): #2      _MyAppState._configureAmplify (package:insighteur_app/main.dart:46:7)
E/flutter ( 1242): <asynchronous suspension>
E/flutter ( 1242):
pubspec.yaml文件依赖项如下所示:

dependencies:
  flutter:
    sdk: flutter
  flutter_color: any
  flutter_color_models: ^1.2.1

  amplify_flutter: '<1.0.0'
  amplify_auth_cognito: '<1.0.0'
  amplify_analytics_pinpoint: '<1.0.0'
  amplify_storage_s3: '<1.0.0'
  #file_picker: ^3.0.1
  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^1.0.0
  flutter_datetime_picker: ^1.5.1
  amplify_datastore: '<1.0.0'
  intl: ^0.15.7
  amplify_api: '<1.0.0'

dev_dependencies:
  flutter_test:
    sdk: flutter 
依赖项:
颤振:
sdk:颤振
颜色:有吗
颤振颜色型号:^1.2.1
放大颤振:'
  • 添加放大添加存储
    如果成功,则

  • 放大推送

  • 完成后,将更新amplifyconfiguration.dart以引用新配置的S3存储桶

  • 将以下依赖项添加到应用程序的pubspec.yaml以及您在上述先决条件中添加的其他依赖项:

    依赖项: 颤振: sdk:颤振
    放大存储:“我之前已经完成了步骤1-6。我还导入了
    amplify\u auth\u cognito.dart
    amplify\u datastore\u plugin\u interface.dart
    amplify\u datastore.dart
    amplify\u storage\u s3.dart
    。代码似乎可以编译,但添加插件的方式存在错误。AmplicateAuthCognito()和AmplicateAPI()似乎添加得很好,只有AmplicateDataStore()和AmplicateStores3()添加得不正确。编辑-通过再次克隆新工作区,问题得到了解决。哪个工作区?抖动还是放大拉力?
    const amplifyconfig = ''' {
        "UserAgent": "aws-amplify-cli/2.0",
        "Version": "1.0",
        "auth": {
            "plugins": {
                "awsCognitoAuthPlugin": {
                    "UserAgent": "aws-amplify-cli/0.1.0",
                    "Version": "0.1.0",
                    "IdentityManager": {
                        "Default": {}
                    },
                    "CredentialsProvider": {
                        "CognitoIdentity": {
                            "Default": {
                                "PoolId": "us-west-2:fafb1966-fc0b-41e0-92e5-3124d5a8d27a",
                                "Region": "us-west-2"
                            }
                        }
                    },
                    "CognitoUserPool": {
                        "Default": {
                            "PoolId": "us-west-2_aH29w4X7B",
                            "AppClientId": "17c0b97ouv640bcp87m9v8pgtp",
                            "Region": "us-west-2"
                        }
                    },
                    "Auth": {
                        "Default": {
                            "authenticationFlowType": "USER_SRP_AUTH"
                        }
                    },
                    "S3TransferUtility": {
                        "Default": {
                            "Bucket": "insighteur3f5d08559c174463a5a2aa8681fc3dbe174435-dev",
                            "Region": "us-west-2"
                        }
                    },
                    "AppSync": {
                        "Default": {
                            "ApiUrl": "https://3w7mmufy5rdrlacj2qeg27zd7q.appsync-api.us-west-2.amazonaws.com/graphql",
                            "Region": "us-west-2",
                            "AuthMode": "API_KEY",
                            "ApiKey": "da2-u3xpqm5wvfbntmqor5cglgcatq",
                            "ClientDatabasePrefix": "insighteur_API_KEY"
                        },
                        "insighteur_AWS_IAM": {
                            "ApiUrl": "https://3w7mmufy5rdrlacj2qeg27zd7q.appsync-api.us-west-2.amazonaws.com/graphql",
                            "Region": "us-west-2",
                            "AuthMode": "AWS_IAM",
                            "ClientDatabasePrefix": "insighteur_AWS_IAM"
                        }
                    }
                }
            }
        },
        "storage": {
            "plugins": {
                "awsS3StoragePlugin": {
                    "bucket": "insighteur3f5d08559c174463a5a2aa8681fc3dbe174435-dev",
                    "region": "us-west-2",
                    "defaultAccessLevel": "guest"
                }
            }
        },
        "api": {
            "plugins": {
                "awsAPIPlugin": {
                    "insighteur": {
                        "endpointType": "GraphQL",
                        "endpoint": "https://3w7mmufy5rdrlacj2qeg27zd7q.appsync-api.us-west-2.amazonaws.com/graphql",
                        "region": "us-west-2",
                        "authorizationType": "API_KEY",
                        "apiKey": "da2-u3xpqm5wvfbntmqor5cglgcatq"
                    }
                }
            }
        }
    }''';
    
    dependencies:
      flutter:
        sdk: flutter
      flutter_color: any
      flutter_color_models: ^1.2.1
    
      amplify_flutter: '<1.0.0'
      amplify_auth_cognito: '<1.0.0'
      amplify_analytics_pinpoint: '<1.0.0'
      amplify_storage_s3: '<1.0.0'
      #file_picker: ^3.0.1
      # The following adds the Cupertino Icons font to your application.
      # Use with the CupertinoIcons class for iOS style icons.
      cupertino_icons: ^1.0.0
      flutter_datetime_picker: ^1.5.1
      amplify_datastore: '<1.0.0'
      intl: ^0.15.7
      amplify_api: '<1.0.0'
    
    dev_dependencies:
      flutter_test:
        sdk: flutter