1

当我尝试使用我的凭据初始化 amazon sqs 客户端时出现以下错误。

Exception in thread "main" java.lang.RuntimeException: Stub!
    at org.apache.http.params.AbstractHttpParams.<init>(AbstractHttpParams.java:5)
    at org.apache.http.params.BasicHttpParams.<init>(BasicHttpParams.java:6)
    at com.amazonaws.http.HttpClientFactory.createHttpClient(HttpClientFactory.java:73)
    at com.amazonaws.http.AmazonHttpClient.<init>(AmazonHttpClient.java:111)
    at com.amazonaws.AmazonWebServiceClient.<init>(AmazonWebServiceClient.java:60)
    at com.amazonaws.services.sqs.AmazonSQSClient.<init>(AmazonSQSClient.java:151)
    at com.amazonaws.services.sqs.AmazonSQSClient.<init>(AmazonSQSClient.java:132)

这是导致它的代码:

 public class SQSControllerTest {

    public static void main(String[] args) {

        AmazonSQS sqs = new AmazonSQSClient(new BasicAWSCredentials("xxxx", "xxxx"));
    }
}
4

1 回答 1

1

我刚遇到这个问题。这是一个类路径问题。

我相信 Android SDK 有一个 AbstractHttpParams 的副本,其中包含此方法,因此您希望在构建路径上将 http-core jar 放在它前面。

希望这可以帮助。在此处输入图像描述

于 2014-08-22T17:22:43.317 回答