Ответ 1
Чистый просто удаляет все артефакты сборки. Перестройка делает чистый, за которым следует сборка вашего проекта.
РЕДАКТИРОВАТЬ № 2. Это 100% истинно. Обратитесь к этому для полной демонстрации его правильности.
В чем разница между Clean Project
и Rebuild Project
(в Android Studio)?
R file
о res
ids
, поэтому я изменил расширение файла из gif
в png
, а затем [моя сборка не удалась.]Rebuild Project
. Это побуждает мой вопрос выше.Чистый просто удаляет все артефакты сборки. Перестройка делает чистый, за которым следует сборка вашего проекта.
РЕДАКТИРОВАТЬ № 2. Это 100% истинно. Обратитесь к этому для полной демонстрации его правильности.
То, что я испытал,
Когда вы очищаете, он удаляет двоичные файлы внутри папок build и откладывает их снова к следующему прогону.
Когда вы перестраиваете, он очищает и восстанавливает эти файлы внутри папки build, которая снова перестраивается в следующем прогоне. Он не восстанавливает APK!! Что действительно странно.
так:
Очистить удаляет содержимое папок сборки.
Rebuild удаляет содержимое папки сборки. И строит некоторые двоичные файлы; не включая APK!
Кстати, я использую Android studio 2.0 Preview 7.