当前位置: 首页 > 知识库问答 >
问题:

Android studio无法解析符号“HttpClient”[重复]

颛孙安康
2023-03-14

我有一个Android项目,我需要使用http调用。

public void onGetClick(View v) {
    HttpClient client = new DefaultHttpClient();
    HttpGet request = new HttpGet("http://www.google.com");
    HttpResponse response = client.execute(request);

    BufferedReader rd = new BufferedReader(new InputStreamReader
(response.getEntity().getContent()));

    String line = "";
    while ((line = rd.readLine()) != null) {
        Log.d("WM.ALS", line);
    }

}
dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  testCompile 'junit:junit:4.12'
  compile 'com.android.support:appcompat-v7:23.1.1'

  compile 'com.android.support:design:23.0.1'
  compile 'org.apache.httpcomponents:httpcore-4.4.3'
  compile 'org.apache.httpcomponents:httpclient-4.5.1'

共有1个答案

莫选
2023-03-14

在build.gradle(模块:应用程序)中添加此内容

android {
    useLibrary 'org.apache.http.legacy'
}

它在工作

 类似资料:
  • 我正在使用android Studio 0.8.2并希望将数据从文件读取到数组,但我得到了这个错误:无法解析符号FileUtils。错误在这一行: 我已经包括了commons-io-2.4。应用程序中的jar文件- 如果你需要更多信息,请告诉我。

  • 在我的项目中,我使用的是httpclient 分级如下 它显示错误-无法解析符号HttpClient 所以我安装了它。 之后,它要求更新构建工具以及······ 安装生成工具22.2.0和同步项目 这会带来以下错误! 我准备从头开始尝试任何其他修复。Pl建议最好的方法--因为这将是这个版本的通用问题(&可能是即将到来的版本)。Pl建议你完全修复,而不仅仅是链接...我已经试过几次了

  • 我正在学习Spring靴,我没有任何关于这方面的经验。我正面临着两个错误,我试着解决了几个小时,但我还是无法解决它们。 第一个错误是“无法解析符号'annotation'”,第二个错误是“无法解析符号'webservlet'” 这是我第一天穿Spring靴。我想知道为什么在第一个错误中,即在第3行中,我只得到一个的错误,而语句中的其余单词似乎是死的,以及为什么在第8行中得到一个的错误,而在第3行中

  • 代码运行,但无法获得函数、类等的建议。 谢谢

  • 我对IntelliJ和Java都是新手。我正在学习多线程,遇到了Executors类。 所以我想测试一下,这里是我的代码示例。 但我得到一个错误:“无法解析符号'new fixedthreadpool'”。我试过“无效缓存并重新启动”,但没有帮助,我试过同步和重建项目,但也没有工作。 我不明白这个问题是从哪里来的,因为类执行器是导入的。此外,执行器的静态方法有自动完成功能。也许进口有问题,但如果是

  • 一般来说,我对IntelliJ和Java都是新手。我试图学习多线程,我遇到了Executors类。 所以我想测试一下,这是我的代码示例。 但我得到一个错误:“无法解析符号‘newFixedThreadPool’”。我尝试了“使缓存失效并重新启动”,但并没有帮助,我尝试了同步和重建项目,但也不起作用。 我不明白这个问题是从哪里来的,因为类执行器是导入的。此外,执行器的静态方法也有自动补全。也许输入有