gpt4 book ai didi

android - 无法在 Android Studio 中解析符号 HttpGet、HttpClient、DefaultHttpClient

转载 作者:行者123 更新时间:2023-11-29 14:36:20 24 4
gpt4 key购买 nike

您好,我是我的应用程序中的 android 新手,我正在与服务集成,因此当我导入所有这些 jar 文件时。它给出了一个错误:

Cannot resolve symbol HttpGet,HttpClient,DefaultHttpClient.

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;

我的构建 gradle:-

dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
compile 'org.apache.httpcomponents:httpcore:4.4.1'
compile 'org.apache.httpcomponents:httpclient:4.5'
}

最佳答案

HttpClient 在 API 级别 22 中被弃用,并在 API 级别 23 中被删除。您必须使用 URLConnection

如果您无论如何都需要 23,请将其添加到您的 gradle::

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

注意:相反,我建议使用 OkHttp .

关于android - 无法在 Android Studio 中解析符号 HttpGet、HttpClient、DefaultHttpClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36354402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com