Могу ли я удалить эти папки для сборки, если я не запускаю Android Studio?
Я копирую проекты android studio на google drive и обнаружил, что папки build содержат тысячи файлов, поэтому google drive в итоге устает.
Моя практика заключается в том, что я запускаю команду "очистить проект" в Android Studio перед выходом, чтобы удалить ненужные файлы и сохранить только важные файлы для резервного копирования. Но все же иногда папка сборки остается там со многими файлами.
Мой вопрос заключается в том, что, если я удалю эти две папки сборки вручную (см. Скриншот), мой проект будет перестроен заново при следующем запуске или он испортит мой проект?
![Two build folders]()
Ответы
Ответ 1
мой проект снова будет восстановлен при следующем запуске
Да. В ситуациях, когда резервные копии являются дорогостоящими с точки зрения пространства, времени или денег, следуйте правилам того, что входит в управление версиями (например, git), и создавайте резервные копии только тех вещей.
Ответ 2
Удаление файла сборки не испортит приложение, но да, он снова создается и перестраивает приложение. Если вы прочтете приведенную ниже ссылку, они ясно упомянули, почему файл сборки создан и требуется.
https://developer.android.com/studio/build/index.html
Надеюсь, что это поможет.
Ответ 3
Вы можете сделать одно, как я. Просто сохраните папку приложения и удалите оставшиеся папки.
Когда вам нужно снова использовать этот проект. Создайте новый проект и замените его и сделайте.
Ответ 4
Лучше всего использовать систему контроля версий, такую как git, она генерирует файл gitignore, в котором упоминаются ненужные файлы. пример гитиньора:
.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/ build
/ captures
.externalNativeBuild
*.idea
.idea / modules.xml
Ответ 5
Если вы используете ОС на основе Unix, вы можете выполнить следующую команду с помощью терминала:
find . -name build -exec rm -rf {} \;
что вызывает удаление всех папок сборки внутри определенной папки.