小编Nee*_*vir的帖子

尝试获取插件,但该插件不存在

我正在尝试将 AWS Amplify 的 REST API 与我的 Android 应用程序一起使用。我完全按照文档中的说明进行操作,但仍然收到此错误:

ApiException{message=AWSApiPlugin 依赖于 AWSCognitoAuthPlugin 但目前缺失,原因=java.lang.IllegalStateException:尝试获取插件但该插件不存在。检查该插件是否最初添加或可能已删除。, recoverySuggestion=在配置 Amplify 之前,请确保添加 AWSCognitoAuthPlugin 与添加 AWSApiPlugin 相同。}

这些是我的 Gradle 文件中的 AWS 依赖项:

dependencies {
    // ...
    implementation 'com.amplifyframework:aws-api:1.6.4'
    implementation 'com.amplifyframework:core:1.6.4'
    implementation 'com.amazonaws:aws-android-sdk-apigateway-core:2.3.2'
    implementation 'com.amazonaws:aws-android-sdk-cognito:2.3.2'
    // ...
}
Run Code Online (Sandbox Code Playgroud)

这是我的应用程序类:

dependencies {
    // ...
    implementation 'com.amplifyframework:aws-api:1.6.4'
    implementation 'com.amplifyframework:core:1.6.4'
    implementation 'com.amazonaws:aws-android-sdk-apigateway-core:2.3.2'
    implementation 'com.amazonaws:aws-android-sdk-cognito:2.3.2'
    // ...
}
Run Code Online (Sandbox Code Playgroud)

rest android amazon-cognito aws-api-gateway aws-amplify

5
推荐指数
1
解决办法
5538
查看次数