当我尝试使用我的凭据初始化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"));
}
}
答案 0 :(得分:1)
我刚遇到这个问题。这是一个类路径问题。
我相信Android SDK有一个AbstractHttpParams副本,这个方法已经被删除了,所以你需要在你的构建路径上使用http-core jar。
希望这会有所帮助。