Closed taojiujiu closed 5 years ago
SSLSocketFactory defaultSSLSocketFactory HttpsURLConnection.getDefaultSSLSocketFactory(); try { parameters = (SSLParametersImpl) ReflectionUtil.getFieldFromObject( ReflectionUtil.getFieldFromClass(defaultSSLSocketFactory.getClass(), SSLParametersImpl.class), defaultSSLSocketFactory); } catch (Exception e) { e.printStackTrace(); }
That code will throw
java.lang.IllegalAccessError: Illegal class access
You can try use Class.forName(String) ?
跨 dex 内联?你可以对这个方法做 deopt,不过这已经超出本 lib 的范围了。
That code will throw