java.lang.ClassCastException: libcore.net.http.HttpURLConnectionImpl ne peut pas être converti en javax.net.ssl.HttpsURLConnection

Je suis en train d'écrire un peu de code pour télécharger un fichier à partir de l'appareil vers le cloud via HTTPS.

Pertinentes extrait de:

HttpsURLConnection conn = null; 
URL url = new URL(urlstring);
conn = (HttpsURLConnection) url.openConnection(); //exception here.

Mais le casting ne compile pas:

06-20 15:58:05.311: E/FNF(30286): java.lang.ClassCastException: libcore.net.http.HttpURLConnectionImpl cannot be cast to javax.net.ssl.HttpsURLConnection

J'ai trouvé cette question similaire: À l'aide de la classe java HttpsURLConnectionmais je ne suis pas l'importation de rien du soleil package.

Mon importations:

import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.URL;
import android.net.Uri;
import javax.net.ssl.HttpsURLConnection;
import android.util.Log;
import edu.mit.media.funf.storage.RemoteFileArchive;
import edu.mit.media.funf.util.LogUtil;

J'ai été de me gratter la tête à ce sujet pendant un certain temps maintenant, des suggestions?

source d'informationauteur Teddy