[英]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 的信息:
此 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.