Данфа

Как сделать бэкап проекта Android Studio вручную

Самый надежный способ сохранить проект — это прямое копирование его папки. Этот метод гарантирует, что вы сохраните не только исходный код, но и настройки среды, разметку экранов и структуру модулей.

Шаг 1. Подготовка (Обязательно)


Перед копированием необходимо полностью закрыть среду разработки.
  1. Сохраните изменения: "File > Save All" (или "Ctrl + S").
  2. Закройте программу: "File > Exit".
    • Важно: Если оставить Android Studio открытой, она может заблокировать некоторые служебные файлы, и они не попадут в архив.



Шаг 2. Очистка папки от временных файлов


Чтобы бэкап весил меньше и не содержал мусор, который пересоздается автоматически, удалите из папки проекта следующие директории:
  • "build" (находится в корне проекта).
  • "app/build" (находится внутри папки "app").
  • ".gradle" (находится в корне проекта).

Это временные файлы и кэш. При восстановлении проекта Android Studio создаст их заново.

Внимание: Папку "app/src" удалять нельзя. В ней находятся все ваши файлы с кодом (".kt") и ресурсы (".xml").

Шаг 3. Копирование


  1. Найдите папку вашего проекта на диске (Как найти папку проекта в Android Studio).
  2. Скопируйте всю папку целиком (уже без папок "build" и ".gradle").
  3. Вставьте её на внешний носитель (флешка, жесткий диск) или загрузите в облачное хранилище (например, в папку «Бэкапы» на Яндекс.Диске).


Шаг 4. Проверка (Рекомендуется)


Чтобы убедиться, что бэкап полный, откройте скопированную папку и проверьте наличие следующих путей:
  • "app/src/main/kotlin/..." (здесь должны быть ваши файлы ".kt").
  • "app/src/main/res/layout/" (здесь должны быть файлы экранов ".xml").
  • "gradle/wrapper/gradle-wrapper.properties" (важный файл для сборки).


Как восстановить проект из бэкапа


  1. Откройте Android Studio.
  2. Выберите пункт Open (Открыть).
  3. Укажите путь к скопированной папке проекта (к той, где лежит файл "build.gradle").
  4. Нажмите Open.

Android Studio просканирует файлы. Если это первый запуск на данном компьютере, начнется автоматическая загрузка зависимостей (процесс Syncing). После его завершения проект будет готов к работе.
Автор:  5 часов назад