线程“main”中的异常java.lang.RuntimeException:Stub!使用amazon sqs时出错。

时间:2013-06-14 08:29:46

标签: amazon-web-services amazon-sqs

当我尝试使用我的凭据初始化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"));
    }
}

1 个答案:

答案 0 :(得分:1)

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

我相信Android SDK有一个AbstractHttpParams副本,这个方法已经被删除了,所以你需要在你的构建路径上使用http-core jar。

希望这会有所帮助。enter image description here