¿Qué se puede hacer para almacenar / sincronizar carpetas de Android Studio y SDK en línea como copia de seguridad?

La pregunta originalmente preguntaba si los archivos en Android Studio se pueden almacenar o respaldar, y supuse que eran archivos de código fuente.

Después de la edición actual de la pregunta y los detalles de la pregunta que quiero agregar:

(1) Hacer una copia de seguridad de los archivos SDK y Android Studio en el repositorio en línea es una mala idea y estoy de acuerdo con la respuesta a la pregunta de Abhishek Jain.

(2) Mi respuesta anterior con respecto al código fuente y los activos de un proyecto de Android Studio es:

Sí, tú puedes hacerlo.

Su código fuente / aplicaciones que crea con Android Studio: sí, puede almacenarlo en línea utilizando el software de control de versiones Git integrado que está estrechamente integrado con Android Studio. Por supuesto, tendrá que aprender conceptos y conceptos básicos de git incluso si lo usa a través de Gui- pero sí puede, ya sea en Gifthub o en Bitbucket u otros lugares y, dependiendo del sitio en línea, puede que tenga que pagar o puede ser gratis.

Vea la captura de pantalla a continuación de Android Studio : en el menú “VCS” en Android Studio (ver más abajo): VCS es el acrónimo de “Version Control System” y el soporte para Git (como puede ver) está integrado en Android Studio.

Podría haber utilizado Git, Mercurial, etc. Herramientas de control de versiones para sincronizar el código fuente. Sin embargo, su requisito es sincronizar los archivos de instalación de Android Studio y las plataformas y herramientas de SDK.

Es una mala idea, confía en mí.

En primer lugar, deberá comprender que estos archivos ya están en la nube. Los descargas en tu máquina local. Está solicitando cargarlos en un servicio en la nube separado y luego volver a descargarlos en otra máquina, lo cual es una estupidez.

¿Por qué?
Porque la sincronización con la nube requiere el mismo ancho de banda, más espacio de almacenamiento. Tenga en cuenta que tiene 10 GB de carpetas SDK. Ahora está utilizando Dropbox como proveedor de la nube. Cargará 10 GB en Dropbox, usando su plan de banda ancha y luego descargará en otra máquina usando la misma banda ancha u otra, que usará otros 10 GB de ancho de banda. Por lo tanto, terminará con 20 GB de ancho de banda de carga / descarga y 10 GB de almacenamiento (Dropbox no es gratuito para este límite).

En cambio, podría haber descargado 10 GB del servidor Android y no tendrá que pagar por el almacenamiento en la nube.

Déjame responder tu pregunta correctamente. Desea sincronizar la carpeta de instalación de Android Studio y las carpetas del SDK de Android con la nube, ¿correcto?

Si es así, esta es realmente una mala idea.

  1. Necesitará mucho almacenamiento en la nube, al menos unos 50 gb para comenzar. La carpeta del SDK de Android puede ser bastante grande, la mía es de unos 30 gb.
  2. Esto también consumirá mucho internet.

Si está de acuerdo con lo anterior, puede usar algo como OneDrive o Drive para Windows.