I've found a good article on how the Android build process works, which shows the following process:
However, I've also seen another article which says that it uses javac
to convert all files to .class
files, then the dx tool
in the adk
converts all .class
files to classes.dex
, like so:
Please can someone clarify which one is correct?
You can take a look at the official document Building and Running http://developer.android.com/tools/building/index.html