W/System.err: java.security.KeyStoreException: JKS not found
at java.security.KeyStore.getInstance(KeyStore.java:890)
at com.google.api.client.util.SecurityUtils.getJavaKeyStore(SecurityUtils.java:53)
at com.google.api.client.googleapis.GoogleUtils.getCertificateTrustStore(GoogleUtils.java:74)
W/System.err: at com.google.api.client.googleapis.javanet.GoogleNetHttpTransport.newTrustedTransport(GoogleNetHttpTransport.java:55)
Abstract#
GmailをAndroidから送ろうとして、結構苦労したので記録します。2018年8月30日でやっとできた。これだけで2週間費やしたかも。Topic#
Oauth of Firebase#
Based on Java base sample#
defaultConfig { ... multiDexEnabled true ... dependencies { ... implementation('com.google.api-client:google-api-client:1.23.0') { exclude module: 'guava-jdk5' } implementation ('com.google.apis:google-api-services-gmail:v1-rev83-1.23.0'){ exclude module: 'guava-jdk5' } ... implementation 'com.android.support:multidex:1.0.3'W/System.err: java.security.KeyStoreException: JKS not found at java.security.KeyStore.getInstance(KeyStore.java:890) at com.google.api.client.util.SecurityUtils.getJavaKeyStore(SecurityUtils.java:53) at com.google.api.client.googleapis.GoogleUtils.getCertificateTrustStore(GoogleUtils.java:74) W/System.err: at com.google.api.client.googleapis.javanet.GoogleNetHttpTransport.newTrustedTransport(GoogleNetHttpTransport.java:55)Gmail.Builder#
AccountManager#
implementation 'com.sun.mail:android-mail:1.6.0' implementation 'com.sun.mail:android-activation:1.6.0'Reference#