What is the difference between Clean Project and Rebuild Project (in Android Studio)?
Clean Project
Rebuild Project
A clean just removes all build artifacts. A rebuild does a clean followed by a build of your project.
EDIT #2 This is 100% true. Refer to this for a thorough demonstration of its correctness.