无法在android studio中访问OKHttp包,但是从Okhttp包中抛出异常?

时间:2015-04-10 09:53:12

标签: android ssl android-studio okhttp

我有一个用于https连接演示的原生Android应用程序,我有这样的异常::

enter image description here

我的连接代码很简单:

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();

所以我假设android-21 api使用okhttp进行默认连接,但是,如果我在android studio中键入 com.squareup.okhttp ,它不会显示自动完成的类中的okhttp包,禁用我调试主机名验证器 sss ,注意我调试程序我可以看到sss实际上是一个" OKHostnameVerifier"类型,我需要调试这个类中的一些方法,因此我真的想知道如何调试Okhttp。 enter image description here enter image description here

在其他课程中我可以按CMD +点击进入该课程并设置断点

1 个答案:

答案 0 :(得分:0)

只需将其添加到compile:

下的Gradle文件中即可
compile 'com.squareup.okhttp:okhttp:2.2.0'