Как настроить GoogleCredentials для аутентификации BigQuery с помощью файла service_account.json в Android? - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь настроить GoogleCredentials с BigQuery на Android, но настройка учетных данных с помощью _service_account.json_ не работает.

выдает FileNotFoundException ошибка при получении файла service_account.json, когда я пытаюсь загрузить файл с InputStream возникает такая же ошибка.

Это мой код

GoogleCredentials credentials;
File credentialsPath = new File("service_account.json");
try (FileInputStream serviceAccountStream = new FileInputStream(credentialsPath)) {
    credentials = ServiceAccountCredentials.fromStream(serviceAccountStream);
} // Instantiate a client.

BigQuery bigquery = BigQueryOptions.newBuilder().setCredentials(credentials).build().getService();

Примечание. У меня есть service_account.json в папке app / assets , папка

...