Tuesday, July 24, 2012

Where is the Android Jelly Bean Source code?

I have been looking for Android Jelly bean source code since its release. I found a lot of blogs on the source code release, but they hardly provided any pointer to get the Android 4.1 source code. Although Google has announced the release of the source code, on checking the Android website for source code, it still shows Android 4.0(Icecream sandwich). Seems that Google hasn't updated the web-page accordingly.  If you are wondering why am I interested so much in the source code then please go through this post "Android source code browsing". While I started my quest for Android source code, I found couple of resources from where you can explore/download the Android 4.1 source code.

Android source code browsing resources:

  • Android googlesource.com web site : This is the official website of Android source code. However they have not updated the download instructions. You can use same instructions given on the page except the "repo init" command. Use command below for "repo init".
    repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r3
  • Android xref :  This website has recently indexed the Android 4.1 source code. It has been developed to make Android source code browsing easier. It doesn't have as much functionanlities as that of grepcode.com, but it is still a good website(At the time of writing, grepcode has not indexed the Android 4.1 source code.).
  • Git hub repo: This is the github site which has the latest Android 4.1 source code. If you are interested in only downloading the source code then this is really a good one. If you are looking for code browsing, then this site is not as good as that of Android xref or grepcode.

Similar post:

Your valuable comments are always welcomed. It will help to improve my post and understanding.

"By three methods we may learn wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest; and third by experience, which is the bitterest."
By : Confucius