Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Android Studio中解析符号HttpGet、HttpClient、DefaultHttpClient_Android_Httpclient - Fatal编程技术网

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

无法在Android Studio中解析符号HttpGet、HttpClient、DefaultHttpClient,android,httpclient,Android,Httpclient,嗨,我是android的新手,在我的应用程序中,我正在与服务集成,所以当我导入所有这些jar文件时。它给出了一个错误: 无法解析符号HttpGet、HttpClient、DefaultHttpClient 我的身材格拉德尔:- HttpClient在API级别22中被弃用,在API级别23中被删除。您必须使用URLConnection 如果您在23中仍有需要,请将此添加到您的gradle:: android { useLibrary 'org.apache.http.legacy' }

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

无法解析符号HttpGet、HttpClient、DefaultHttpClient

我的身材格拉德尔:-
HttpClient在API级别22中被弃用,在API级别23中被删除。您必须使用
URLConnection

如果您在23中仍有需要,请将此添加到您的gradle::

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

注意:相反,我建议使用。

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

如果您在23中仍有需要,请将此添加到您的gradle::

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

注意:相反,我建议使用。

不推荐使用Apache Http。加

useLibrary org.apache.http.legacy


在应用程序的defaultConfig中的build.gradle文件中使用apache httpclient。

不推荐使用apache Http。加

useLibrary org.apache.http.legacy


在defaultConfig中的应用程序的build.gradle文件中使用apache httpclient。

httpclient
API级别22
中被弃用,并在
API级别23
中被删除

因此,如果您的目标
API级别23
=23
,则需要使用

useLibrary 'org.apache.http.legacy'
build.gradle
文件中


这也是一个很好的库,它支持
API级别23
,并且
=23
HttpClient
API级别22
中被弃用,在
API级别23
中被删除

因此,如果您的目标
API级别23
=23
,则需要使用

useLibrary 'org.apache.http.legacy'
build.gradle
文件中


此外,这是一个很好的库,它支持API级别23,并且也支持23

Android 6.0版本取消了对Apache HTTP客户端的支持。如果 您的应用程序正在使用此客户端,目标是Android 2.3(API级别9)或 在更高级别,请改用HttpURLConnection类。这个API更简单 高效,因为它通过透明 压缩和响应缓存,并将功耗降至最低。到 如果要继续使用ApacheHTTPAPI,必须首先声明 build.gradle文件中的以下编译时依赖项:


首先读这篇文章

Android 6.0版本取消了对Apache HTTP客户端的支持。如果 您的应用程序正在使用此客户端,目标是Android 2.3(API级别9)或 在更高级别,请改用HttpURLConnection类。这个API更简单 高效,因为它通过透明 压缩和响应缓存,并将功耗降至最低。到 如果要继续使用ApacheHTTPAPI,必须首先声明 build.gradle文件中的以下编译时依赖项:


我应该在哪里添加这个?@Krish看这里这是我在构建gradle文件中所做的。你可以发布完整的
构建.gradle
?我应该在哪里添加这个?@Krish看这里这是我在构建gradle文件中所做的。你可以发布完整的
构建.gradle
android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1" // Set Yours
    useLibrary 'org.apache.http.legacy' // You should add this 
}