Android Places API findCurrentPlace ApiException

时间:2019-02-20 11:49:45

标签: android google-places-api

我已经按照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.

1 个答案:

答案 0 :(得分:0)

我在代码中的其他地方找到了HttpsURLConnection.setDefaultSSLSocketFactory()HttpsURLConnection.setDefaultlHostnameVerifier。更改这些内容显然会影响Places SDK的ssl连接。

修复:更改HttpsURLConnection实例的连接SSLSocketFactory而不是默认值。