При попытке получить учетные данные Google у меня возникает исключение fileNotFound. Я держу свой файл JSON по тому же пути, что и мои действия. Я не могу найти правильное местоположение файла в любом месте. Это мое первое знакомство с разработкой для Android, любая помощь будет признательна.
private static final String CREDENTIALS_FILE_PATH = "/client_secret.json"; //from the top of class
private static Credential getCredentials(final NetHttpTransport HTTP_TRANSPORT) throws IOException {
// Load client secret
GoogleClientSecrets clientSecrets = GoogleClientSecrets.load(JacksonFactory.getDefaultInstance(), new FileReader(CREDENTIALS_FILE_PATH));
// Build flow and trigger user authorization request.
GoogleAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow.Builder(
HTTP_TRANSPORT, JSON_FACTORY, clientSecrets, SCOPES)
.setDataStoreFactory(new FileDataStoreFactory(new java.io.File(TOKENS_DIRECTORY_PATH)))
.setAccessType("offline")
.build();
LocalServerReceiver receier = new LocalServerReceiver.Builder().setPort(8888).build();
return new AuthorizationCodeInstalledApp(flow, receier).authorize("user");
}