我已经按照instructions
将我的应用迁移到了新的Places SDK客户端 findCurrentPlace请求现在失败,并显示:W/System.err: com.google.android.gms.common.api.ApiException: 7: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
答案 0 :(得分:0)
我在代码中的其他地方找到了HttpsURLConnection.setDefaultSSLSocketFactory()
和HttpsURLConnection.setDefaultlHostnameVerifier
。更改这些内容显然会影响Places SDK的ssl连接。
修复:更改HttpsURLConnection实例的连接SSLSocketFactory而不是默认值。