创建AmazonPollyPresigningClient时出现AWS Android SDK错误 - 对于AmazonPollyCustomPresigner,signerClass为null

时间:2017-08-13 01:20:32

标签: android amazon-web-services amazon-polly

当我在我的Android应用程序中集成Polly时,我收到'IllegalArgumentException',因为在SignerFactory中,Signer对于signerType是空的 - AmazonPollyCustomPresigner。我在同一个应用程序中使用AWS Lex和Polly。我正在使用'com.amazonaws:aws-android-sdk-polly:2.4.2'。在AWS提供的示例应用程序中,使用相同的凭据,Polly工作正常。因为他们使用了com.amazonaws:aws-android-sdk-polly:2.3.4。我无法使用它,因为我已经使用其他AWS技术解释了2.4.2。

1 个答案:

答案 0 :(得分:0)

当我遇到同样的问题时,更改签名者覆盖更正了它。

ClientConfiguration cf = new ClientConfiguration(); cf.setSignerOverride("AWS4SignerType");