Heres the official link for Android source code build/development.
http://source.android.com/source/building.html
As you can see one of the prerequisites is setting up Python.
From what I have heard/read, only Java is primarily used for Android app development..so why the need for Python ?.
Can you point out what I am obviously missing ?
* This is a newbie question *