Android java.lang.NoSuchMethodError:没有虚方法

时间:2015-10-26 15:35:07

标签: java android httpclient google-form http-request

我想发送一个帖子请求,以便通过Google表单

将数据发送到我的工作表

我使用Android Studio,在我的android项目中,当我尝试执行DefaultHttpClient对象时遇到错误:

  

---------崩溃的开始   10-26 16:19:08.749 21824-22874 / mypackage E / AndroidRuntime:致命异常:Thread-1553       处理:mypackage,PID:21824       java.lang.NoSuchMethodError:没有虚方法执行(Lorg / apache / http / client / methods / HttpUriRequest; Lorg / apache / http / protocol / HttpContext;)Lorg / apache / http / client / methods / CloseableHttpResponse;在类Lorg / apache / http / impl / client / DefaultHttpClient中;或其超类('org.apache.http.impl.client.DefaultHttpClient'的声明出现在/system/framework/org.apache.http.legacy.boot.jar中)

错误报告给该行:response = httpClient.execute(httpPost,localContext);

我使用httpclient-4.5.1.jar库

minSDK:API 15:Android 4.0.3(IceCreamSandwich)

我不知道如何解决这个问题!请帮助我!

1 个答案:

答案 0 :(得分:11)

在build.gradle android部分放了这段代码
useLibrary'org.apache.http.legacy'