繁体   English   中英

AWS Android 初始化错误 | 如何初始化

[英]AWS Android initialization error | how to initialize

尝试更新版本时出错https://search.maven.org/artifact/com.amazonaws/aws-android-sdk-auth-userpools

val initializeBuilder = AWSMobileClient.getInstance().initialize(activity) {
        createAwsSessionComponent(environment, configuration)
        doAfter.run()
    }
    initializeBuilder.awsConfiguration(configuration)
    initializeBuilder.execute()

出错

类型不匹配。 必需:回调<UserStateDetails!>! 找到:() → 单位

我目前收到此错误,而日志分析能够记录所有其他事件,但显示弹出框时的特定事件我遇到了这个问题。

AbstractKinesisRecorder: DeadLetterListener onRecordsDropped has thrown an exception (user code)
java.lang.NullPointerException: Attempt to invoke interface method 'void com.amazonaws.mobileconnectors.kinesis.kinesisrecorder.DeadLetterListener.onRecordsDropped(java.lang.String, java.util.List)' on a null object reference



AbstractKinesisRecorder: ServiceException in submit all, the last request is presumed to be the cause and will be dropped
com.amazonaws.AmazonServiceException: User:

要创建可以调用 AWS 服务的本机 Android 移动应用程序,请尝试使用适用于 Kotlin 的 AWS 开发工具包 您可以在此处找到有关如何启动和运行此 SDK 的信息:

为 Kotlin 设置 AWS 开发工具包

此 SDK 可与 Android Studio 很好地配合来构建 Android 应用程序。 它公开了一个强类型的服务客户端,您可以在 Android Studio 项目中使用。 例如,要调用 SNS,可以使用 SnsClient:

fun getClient() : SnsClient{

        val staticCredentials = StaticCredentialsProvider {
            accessKeyId = "<Enter key>"
            secretAccessKey = "<Enter key>"
        }

        val snsClient = SnsClient{
            region = "us-west-2"
            credentialsProvider = staticCredentials
        }

        return snsClient
    }

链接在下面的评论中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM