我正在尝试从 json 文件加载 Google 凭据。所以在那之前,我知道,我们必须获得默认的谷歌传输。 Ref from.但它总是给出 null
。有人遇到过这个问题吗?
这是我的代码 fragment :
try {
JSON_FACTORY = JacksonFactory.getDefaultInstance();
HTTP_TRANSPORT = GoogleNetHttpTransport.newTrustedTransport();
} catch (Throwable t) {
Utilities.writeToLogFile(Constants.LOG_ERROR_LEVEL, ".. EXCEPTION" + t.toString());
}
这总是以 catch
部分结束。如下所示
... EXCEPTIONjava.security.KeyStoreException: java.security.NoSuchAlgorithmException: KeyStore JKS implementation not found
最佳答案
最后,我在 google issue tracker. 上找到了答案
替换
HTTP_TRANSPORT = GoogleNetHttpTransport.newTrustedTransport();
与
HTTP_TRANSPORT = new com.google.api.client.http.javanet.NetHttpTransport()
但不知道它是如何工作的。
关于android - GoogleNetHttpTransport.newTrustedTransport() 返回 Null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39248453/