0
當我嘗試使用Android Studio訪問任何文件時,出現「文件未找到」異常。我可以用AssetManager打開一個文本文件,但我需要打開oAuth認證的p12文件。我使用的代碼取自https://code.google.com/p/google-api-java-client/wiki/OAuth2#Service_accounts在Android Studio中使用新文件()
似乎在Android Studio中無法以這種方式訪問文件?什麼是替代方案?我試圖顯示來自公共日曆的事件,所以我甚至不確定我需要oAuth(我沒有用於web應用程序)。
GoogleCredential credential = null;
try {
credential = new GoogleCredential.Builder().setTransport(httpTransport)
.setJsonFactory(jsonFactory)
.setServiceAccountId(SERVICE_ACCOUNT_EMAIL)
.setServiceAccountScopes(Collections.singleton(PlusScopes.PLUS_ME))
.setServiceAccountPrivateKeyFromP12File(new File(KEY))
.build();
} catch (GeneralSecurityException e) {
e.printStackTrace();
} catch (IOException e) {
Log.d("FUCK", "cant open");
e.printStackTrace();
}