Earlier quoted context omitted.
Much of the XML may be generated stuff? Does this include the kernel, which would be C?
According to Wikipedia the full linux 2.6 kernel tree is now around 12 million LOC. So I'd be guessing a good chunk of the 2.8 million lines of C in Android is the kernel. It'd really depend on how many lines the "core" parts of the kernel take up (not that much, I bet) but also how much is left in the Android tree even if it's not really used or even compiled in. I'm also interested to know what makes up all that XM…
Still, I wonder what they used Lisp for? Or why they used so many different tools? I mean, Perl was all but made to replace awk & sed. Did they have several people who did little one-off tasks in their favorite language when they were pressed for time?
Must be nice to get the tools you want, though, instead of being subject to absurd decisions by superiors (think "Daily WTF material").