В чем разница между Rebuild \ Clean project \ sync. Android Studio?
Не могу понять в чем разница и что скрывается под каждой командой. Не получилось найти понятного материала в гугле. Если есть хорошие ссылки, кидайте посмотрю. Заранее сенк
Clean project - удаляет временные файлы предыдущего билда.
Rebuild - сбилдит проект полностью с нуля (аналогично Clean и потом Build).
Для пояснения - во время билда создаются всякие промежуточные файлы для каждой единицы компиляции. Если с момента предыдущего билда какая то единица не поменялась (под единицей можно условно иметь ввиду класс) - то будут использованы временные файлы с прошлого раза для ускорения.
Envywewok, вот по поводу sync не в курсе. Просто Build/Rebuild/Clean это прям стандартные опции для любого компилируемого языка.
Возможно Sync как то связано с системой контроля версий.