Migrar da API Google Drive para Android

A API Drive Android foi descontinuada em 6 de dezembro de 2018 e será totalmente desativada em 1o de fevereiro de 2023.

Cronograma

Data Status da API do Drive para Android
6 de dezembro de 2018 A descontinuação foi anunciada publicamente. Os clientes atuais poderão acessar a API normalmente, mas devem começar imediatamente os esforços de migração. Clientes novos não podem usar a API.
21 de outubro de 2019 A API Drive Android foi removida da distribuição do SDK do Google Play Services. Os apps não poderão criar apps até que a dependência da API Drive Android seja removida, mas os builds já existentes não serão afetados. A documentação pública da API Drive Android não estará mais disponível.
3 de março de 2022 A API Drive Android foi descontinuada, e as chamadas de API não funcionam. Os clientes precisam migrar até essa data.
1o de fevereiro de 2023 A API Drive Android será totalmente desativada, e todas as tentativas de conexão falharão.

Usar a API REST do Drive

A API REST do Drive oferece os mesmos recursos da API Drive Android, incluindo maneiras de:

Para facilitar os esforços de migração do cliente, fornecemos um app de exemplo que demonstra cada uma das substituições propostas acima. Ele também mostra como criar, modificar e consultar os arquivos do Drive de um usuário usando a API REST. Se tiver algum problema, confira a tag google-drive-api no StackOverflow.

Migração

Como a API Drive Android foi descontinuada e todas as chamadas de API não funcionam, confira se o app não está mais chamando a API. Para fazer isso, remova o código que inicializa a API: addApi(Drive.API).

Se você não migrar da API Drive Android e o app tentar chamar a API, a seguinte mensagem de erro será retornada:

com.google.android.gms.common.api.ApiException: 17: API: Drive.API is not available on this device. Connection failed with: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}