我正在尝试从json文件加载Google凭据.所以在此之前,我知道,我们必须获得默认的Google传输.参考.但它始终给予null
.有人遇到过这个问题吗?
这是我的片段:
try {
JSON_FACTORY = JacksonFactory.getDefaultInstance();
HTTP_TRANSPORT = GoogleNetHttpTransport.newTrustedTransport();
} catch (Throwable t) {
Utilities.writeToLogFile(Constants.LOG_ERROR_LEVEL, ".. EXCEPTION" + t.toString());
}
Run Code Online (Sandbox Code Playgroud)
这总是以catch
部分结束.如下所述
... EXCEPTIONjava.security.KeyStoreException: java.security.NoSuchAlgorithmException: KeyStore JKS implementation not found
Run Code Online (Sandbox Code Playgroud) 我有以下对象
HttpTransport t = AndroidHttp.newCompatibleTransport();
Run Code Online (Sandbox Code Playgroud)
但是整个AndroidHttp
类(com.google.api.client.extensions.android.http.AndroidHttp
)都被标记为已弃用。
我不知道使用较新的库替换它的类是什么。
如何替换这个过时的电话?
android google-api-java-client google-api-client android-httptransport