A project no longer compiles in Android Studio after switching from Android SDK v22 to v23. The compiler complains that it can not resolve symbol HttpClient, or that package org.apache.http does not exist.


The issue is not an unexpected one. Apache HTTP Client was deprecated in SDK 22 and then completely removed in SDK 23. Google now suggest using HttpURLConnection class instead.

If you want to keep using org.apache.http, add following code to your build.gradle (in Android section):

useLibrary 'org.apache.http.legacy'

Android Studio 1.5.1
Android SDK 23



No comments

Leave your comment

In reply to Some User
Captcha Image