J'ai une application native Android pour la démo de connexion https, je me suis exception comme celui-ci ::Impossible d'accéder au package OKHttp dans le studio android, mais génère une exception du package Okhttp?
mon code de connexion est simple:
URL url = new URL("https://192.168.1.5:7443/worklightconsole");
HttpsURLConnection urlConnection =
(HttpsURLConnection)url.openConnection();
HostnameVerifier sss=urlConnection.getHostnameVerifier();
// urlConnection.setHostnameVerifier(hostnameVerifier);
InputStream in = urlConnection.getInputStream();
Je suppose que android-21 api okhttp utilisé pour la connexion par défaut, cependant, si j'ai tapé com.squareup.okhttp dans le studio android, il ne montre pas l'auto-complète pour les classes dans le paquet okhttp, qui me désactiver pour déboguer le vérificateur hostname sss, a noté que je débogue le programme, je peux voir le sss est en fait un type "OKHostnameVerifier", j'ai besoin de déboguer certaines des méthodes dans cette classe, donc je veux vraiment savoir comment déboguer Okhttp.
dans d'autres classes, je peux appuyer sur CMD + Cliquez pour entrer dans cette classe et le point de rupture mis
'com. squareup.okhttp' est différent de 'com.android.okhttp' Les nouvelles versions d'Android ont intégré OkHttp, mais pas le squareup. – JonasCz
Mais même si je tape com.android je ne peux pas trouver le paquet okhttp ... avez-vous une idée de comment je peux déboguer ce paquet? Merci ~ – Qing
Je ne suis pas sûr. Pouvez-vous déboguer d'autres classes internes Android? Le SDK cible est-il réglé sur 4.4 ou supérieur? – JonasCz