В меню Android Studio Build есть опции, включая
Make Project
Rebuild Project
Когда я должен использовать каждый?
В меню Android Studio Build есть опции, включая
Make Project
Rebuild Project
Когда я должен использовать каждый?
В большинстве случаев вы должны использовать Сделать проект. Иногда, после добавления библиотек и внесения больших изменений в проект, вы должны использовать Rebuild Project.
Если вы посмотрите на меню, вы увидите, что Сделать проект и Компилировать есть сочетания клавиш, что говорит о том, что они часто используются. Другие используются редко.
Это то же самое, что и идея IntelliJ.
Компилировать Все исходные файлы в указанной области скомпилированы. Объем в этом случае может быть файлом, пакетом и т.д.
Сделать проект Все исходные файлы во всем проекте, которые были изменены с момента компиляции последней компиляции. Зависимые исходные файлы, если необходимо, также скомпилированы. Кроме того, выполняются задачи, связанные с компиляцией или производством на модифицированных источниках. Например, проверка EJB выполняется, если соответствующая опция включена на странице проверки.
Сделать модуль Скомпилированы все исходные файлы, которые были изменены с момента последней компиляции в выбранном модуле, а также во всех модулях, которые зависят от рекурсивно.
Реконструкция проекта Все исходные файлы проекта перекомпилированы. Это может потребоваться при изменении записей в classpath, например, добавленные, удаленные или измененные SDK или библиотеки
Скопировано из Справка IntelliJ Idea 13.
Разница заключается в том, что сначала перестраивает выполнение gradle чистой задачи. Если вы посмотрите в gradle Console 'Rebuild Project', скажете что-то вроде
Executing tasks: [clean, :app:compileDebugSources, :app:compileDebugAndroidTestSources]
Пока "Сделать проект" не будет clean
Executing tasks: [:app:compileDebugSources, :app:compileDebugAndroidTestSources]