what are apk
Apk is the android package. R.java (auto generated file) when compiled along with .class (java classes) generated .dex file but these files are not deployable. .dex files are then reprocessed along with manifest file, and other resources (mp3, video, image) and .apk file is generated. This file is deployable.