Sai*_*rry 9 android google-api-java-client
StorageServiceAccountSample的第一行
HTTP_TRANSPORT = GoogleNetHttpTransport.newTrustedTransport();
Run Code Online (Sandbox Code Playgroud)
导致"找不到KeyStore JKS实现":
W/System.err(20142): java.security.KeyStoreException: java.security.NoSuchAlgorithmException: KeyStore JKS implementation not found
W/System.err(20142): at java.security.KeyStore.getInstance(KeyStore.java:119)
W/System.err(20142): at com.google.api.client.util.SecurityUtils.getJavaKeyStore(SecurityUtils.java:48)
W/System.err(20142): at com.google.api.client.googleapis.GoogleUtils.getCertificateTrustStore(GoogleUtils.java:74)
W/System.err(20142): at com.google.api.client.googleapis.javanet.GoogleNetHttpTransport.newTrustedTransport(GoogleNetHttpTransport.java:55)
Run Code Online (Sandbox Code Playgroud)
当我读到Android不支持JKS时,我应该如何修改此方法来解决它?
Sai*_*rry 10
更换
HTTP_TRANSPORT = GoogleNetHttpTransport.newTrustedTransport();
Run Code Online (Sandbox Code Playgroud)
同
HTTP_TRANSPORT = AndroidHttp.newCompatibleTransport();
Run Code Online (Sandbox Code Playgroud)
问题就消失了.
归档时间: |
|
查看次数: |
7004 次 |
最近记录: |