Understanding the Android Compilation Process