Migrar da API Google Drive para Android
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A API Drive Android foi descontinuada em 6 de dezembro de 2018 e será totalmente
desativada em 1º de fevereiro de 2023.
Cronograma
Data |
Status da API do Google Drive para Android |
6 de dezembro de 2018 |
A descontinuação é anunciada publicamente. Os clientes atuais poderão acessar a API normalmente, mas precisam começar imediatamente os esforços de migração. Novos clientes 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 ser criados até que a dependência da API Drive Android seja removida, mas os builds atuais 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 Android do Drive foi descontinuada, e todas as chamadas de API não estão funcionando. Os clientes precisam migrar até essa data.
|
1º de fevereiro de 2023 |
A API Drive Android será totalmente desativada, e todas as tentativas de conexão vão falhar.
|
Usar a API REST do Drive
A API REST do Drive oferece a mesma funcionalidade da API Android do Drive,
incluindo maneiras de:
Para facilitar os esforços de migração do cliente, um
app de exemplo é fornecido e
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 você tiver problemas, confira a tag google-drive-api no StackOverflow.
Migração
Como a API do Drive para Android está descontinuada e todas as chamadas de API não estão operacionais, verifique 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}
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-08-04 UTC.
[null,null,["Última atualização 2025-08-04 UTC."],[],[],null,["# Migrate from the Google Drive Android API\n\n**The Drive Android API is deprecated as of December 6, 2018 and will be fully\nturned down on February 1, 2023**.\n\nTimeline\n--------\n\n| Date | Drive Android API status |\n|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| December 6, 2018 | Deprecation is [publicly announced](https://cloud.google.com/blog/products/application-development/sync-google-drive-files-to-apps-using-the-drive-rest-api-bidding-farewell-to-the-drive-android-api). Existing clients will be able to access the API normally, but should immediately commence with migration efforts. New clients must not use the API. |\n| October 21, 2019 | The Drive Android API is removed from the Google Play Services SDK distribution. Apps will be unable to build until removing the Drive Android API dependency, but existing builds will be unaffected. The Drive Android API public documentation will no longer be available. |\n| March 3, 2022 | The Drive Android API is deprecated and all API calls are non-operational. Clients must migrate by this date. |\n| February 1, 2023 | The Drive Android API will be fully turned down and all connection attempts will be unsuccessful. |\n\nUse the Drive REST API\n----------------------\n\nThe Drive REST API offers the same functionality as the Drive Android API,\nincluding ways to:\n\n- Share and collaborate as you expect from Drive. You can [manage permissions or prompt the Share dialog](/workspace/drive/api/guides/manage-sharing) to users as needed. The REST API also allows for commenting on files, allowing your app to interact with the conversation around a file.\n- Search for files using [`files.list`](/workspace/drive/api/v3/reference/files/list), based on traditional indexing or [your own customized, indexable text](/workspace/drive/api/guides/file).\n- Detect changes to files through the [Changes collection](/workspace/drive/api/v3/reference/changes) and to any shared with the user through [shared drives](/workspace/drive/api/guides/enable-shareddrives).\n- Export and convert Google Docs so that your app can easily [open a user's document](/workspace/drive/api/guides/integrate-open#specific).\n\nTo ease client migration efforts, a\n[sample app](https://github.com/googleworkspace/android-samples/tree/master/drive/deprecation) is provided which\ndemonstrates each of the proposed replacements above. It also shows how to\ncreate, modify, and query for a user's Drive files using the REST API. If you\nhave any issues, check out the\n[google-drive-api](https://stackoverflow.com/questions/tagged/google-drive-api?tab=Newest)\ntag on StackOverflow.\n\nMigration\n---------\n\nSince the Drive Android API is deprecated, and all API calls are\nnon-operational, make sure your app is no longer calling the API. To do this,\nremove the code that initializes the API: `addApi(Drive.API)`.\n\nIf you don't migrate from the Drive Android API, and your app attempts to call\nthe API, the following error message is returned:\n\n`com.google.android.gms.common.api.ApiException: 17: API: Drive.API is not\navailable on this device. Connection failed with:\nConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}`"]]