0

当我将 Polly 集成到我的 Android 应用程序中时,我收到“IllegalArgumentException”,因为在 SignerFactory 中,对于 signerType - AmazonPollyCustomPresigner,Signer 为空。我在同一个应用程序中使用 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。

4

1 回答 1

0

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

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

于 2017-09-21T04:25:19.983 回答