If android.arch or android.api is changed and build is run again, it does not pick up the changes. a clean must be performed before the changes are reflected. Expected: the changes should be detected and appropriate artifacts should be re-built.