SDK >= 23 incompatibility
http://developer.android.com/sdk/api_diff/23/changes.html
Results in errors when building:
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/LegacyMmsConnection.java:26: error: cannot find symbol
import org.apache.http.Header;
^
symbol: class Header
location: package org.apache.http
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/LegacyMmsConnection.java:27: error: cannot find symbol
import org.apache.http.auth.AuthScope;
^
symbol: class AuthScope
location: package org.apache.http.auth
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/LegacyMmsConnection.java:28: error: cannot find symbol
import org.apache.http.auth.UsernamePasswordCredentials;
^
symbol: class UsernamePasswordCredentials
location: package org.apache.http.auth
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/LegacyMmsConnection.java:29: error: cannot find symbol
import org.apache.http.client.CredentialsProvider;
^
symbol: class CredentialsProvider
location: package org.apache.http.client
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/LegacyMmsConnection.java:32: error: cannot find symbol
import org.apache.http.client.methods.HttpUriRequest;
^
symbol: class HttpUriRequest
location: package org.apache.http.client.methods
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/LegacyMmsConnection.java:34: error: cannot find symbol
import org.apache.http.impl.client.BasicCredentialsProvider;
^
symbol: class BasicCredentialsProvider
location: package org.apache.http.impl.client
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/LegacyMmsConnection.java:39: error: cannot find symbol
import org.apache.http.message.BasicHeader;
^
symbol: class BasicHeader
location: package org.apache.http.message
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/LegacyMmsConnection.java:174: error: cannot find symbol
protected byte[] execute(HttpUriRequest request) throws IOException {
^
symbol: class HttpUriRequest
location: class LegacyMmsConnection
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/LegacyMmsConnection.java:196: error: cannot find symbol
protected List<Header> getBaseHeaders() {
^
symbol: class Header
location: class LegacyMmsConnection
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/OutgoingLegacyMmsConnection.java:27: error: cannot find symbol
import org.apache.http.Header;
^
symbol: class Header
location: package org.apache.http
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/OutgoingLegacyMmsConnection.java:28: error: cannot find symbol
import org.apache.http.HttpHost;
^
symbol: class HttpHost
location: package org.apache.http
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/OutgoingLegacyMmsConnection.java:31: error: cannot find symbol
import org.apache.http.client.methods.HttpUriRequest;
^
symbol: class HttpUriRequest
location: package org.apache.http.client.methods
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/OutgoingLegacyMmsConnection.java:48: error: cannot find symbol
private HttpUriRequest constructRequest(byte[] pduBytes, boolean useProxy)
^
symbol: class HttpUriRequest
location: class OutgoingLegacyMmsConnection
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/IncomingLegacyMmsConnection.java:25: error: cannot find symbol
import org.apache.http.Header;
^
symbol: class Header
location: package org.apache.http
/home/bastien/Android/SMSSecure/src/org/smssecure/smssecure/mms/IncomingLegacyMmsConnection.java:49: error: cannot find symbol
private HttpUriRequest constructRequest(Apn contentApn, boolean useProxy) throws IOException {
^
symbol: class HttpUriRequest
location: class IncomingLegacyMmsConnection
15 errors