Вот история. Я включил Google Диск Android SDK (8.1.0) в свое приложение (AnyCopy) около трех лет назад. И я последовал за учебником, чтобы правильно настроить, включая добавление учетных данных и ключ api. Все сработало хорошо. Я мог бы без проблем создавать резервные копии и восстанавливать свои данные. Даже сегодня он работает нормально, если я загружу его из Google Play.
Недавно я пытался реорганизовать AnyCopy и интегрировать новейший Google Android Android SDK (версия Google Play версии 12.0.1) в свое приложение и испытываю странную ошибку с сообщением
java.util.concurrent.ExecutionException: com.google.android.gms.common.api.ApiException: 17: API: Drive.API_CONNECTIONLESS не доступен на этом устройстве. в com.google.android.gms.tasks.Tasks.zzc (Неизвестный источник) в com.google.android.gms.tasks.Tasks.await (Неизвестный источник)
Однако, если я создаю новые учетные данные в Консоли Google с другим ключом подписи. И проблема решена. Я понимаю, что проблема связана с конфигурацией учетных данных. Однако я не мог понять, как его решить, поскольку это может быть ошибка обратной совместимости SDK Google Drive. Кто-нибудь еще сталкивался с этой проблемой? Любое предложение будет высоко оценено.