Android Gradle Apache HttpClient does not exist? Android Gradle Apache HttpClient does not exist? android android

Android Gradle Apache HttpClient does not exist?


if you are using target sdk as 23 add below code in your build.gradle

android{    compileSdkVersion 23    buildToolsVersion '23.0.1'    useLibrary  'org.apache.http.legacy'}

and change your buildscript to

classpath 'com.android.tools.build:gradle:1.3.0' 

for more info follow this link


I had this problem and then found these pages: Here you can see that apache library is deprecated, but it's not removed, so it should work. It doesn't.

See.

And here you can see how to include apache library to your project

See.

I resolved problem by adding following to my build.gradle file as recommended in second link.

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

However this only works if you are using gradle 1.3.0-beta2 or greater, so you will have to add this to buildscript dependencies if you are on a lower version:

classpath 'com.android.tools.build:gradle:1.3.0-beta2'

Hope this helps.


Add this library into build.gradle

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