Google OAuth 2.0 y clave de depuración para la API de Google Drive
He configurado 2 ID de cliente para la aplicación de Android en elGoogleDriveAPI
consola: la primera para el lanzamiento de APK y la segunda para fines de depuración. Todo está bien con la aplicación lanzada, pero mi problema solo está relacionado con la segunda ID de cliente. Estoy recibiendo esta excepción:com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAuthIOException
después de las siguientes líneas:
Drive.Files.List request;
request = service.files().list();
String query = "mimeType='application/vnd.google-apps.folder' AND trashed=false AND title='" + title + "' AND '" + parentId + "' in parents";
request = request.setQ(query);
com.google.api.services.drive.model.FileList files = request.execute(); // <=I'm getting the exception here
Estoy usando ADT en Windows, obtuve la huella digital sha1 para depurar el almacén de claves deWindows->Preferences->Android->Build
para el modo de depuración, ¡pero la autorización de la API de Google Drive falla! ¿Por qué? La (única) solución que he encontrado es utilizar la ID de cliente "Release" también en modo de depuración, con una huella digital personalizada (y eso realmente funciona).