
I just ran some statistics on all 242 projects that make up the complete source code of the Android 2.2 platform. In this experiment I used the CLOC ultility in connection with R64 and GGPlot2. You can find detailed plots for each project here.
Overall, the whole Android platform consists of a little more than 73 Million Lines of Code (73,517,272 to be precise). Here are the Top 242 largest projects:
| toolchain-gcc | 9921184 |
| kernel-linux-2.6 | 8720220 |
| kernel-tegra | 8245344 |
| kernel-omap | 7000659 |
| kernel-msm | 6243651 |
| kernel-common | 6199715 |
| kernel-experimental | 6173723 |
| platform-frameworks-base | 4282018 |
| toolchain-binutils | 3094938 |
| toolchain-gdb | 1740996 |
| toolchain-benchmark | 1474479 |
| platform-external-webkit | 983516 |
| platform-external-opencore | 944677 |
| platform-libcore | 742908 |
| platform-external-icu4c | 473890 |
| platform-external-qemu | 366139 |
| platform-cts | 340668 |
| platform-external-v8 | 243294 |
| platform-external-openssl | 234783 |
| platform-dalvik | 229426 |
| platform-system-wlan-ti | 224092 |
| platform-external-tesseract | 202224 |
| platform-external-bluetooth-glib | 183283 |
| platform-packages-inputmethods-OpenWnn | 178131 |
| platform-hardware-ti-omap3 | 158119 |
| platform-external-quake | 151899 |
| platform-external-libxml2 | 147149 |
| platform-external-bluez | 146775 |
| platform-external-guava | 139642 |
| platform-sdk | 131153 |
| platform-bionic | 130374 |
| platform-external-wpa_supplicant_6 | 129314 |
| platform-external-alsa-lib | 113186 |
| platform-external-dbus | 112051 |
| platform-external-bison | 108391 |
| platform-hardware-ti-wlan | 105090 |
| platform-external-skia | 100251 |
| platform-external-e2fsprogs | 95384 |
| platform-prebuilt | 93706 |
| platform-development | 93233 |
| platform-external-bluetooth-bluez | 87993 |
| platform-system-core | 85809 |
| platform-external-dropbear | 82843 |
| platform-external-stlport | 82750 |
| platform-external-kernel-headers | 76184 |
| platform-external-srec | 75983 |
| platform-external-wpa_supplicant | 75618 |
| platform-external-sonivox | 74318 |
| platform-external-tcpdump | 71713 |
| platform-external-sqlite | 71708 |
| platform-system-wlan-broadcom | 71417 |
| platform-packages-apps-Email | 71288 |
| tools-gerrit | 68464 |
| platform-external-libffi | 65692 |
| platform-external-elfutils | 64701 |
| tools-protobuf | 63771 |
| platform-external-proguard | 63562 |
| platform-external-freetype | 63087 |
| platform-external-strace | 61972 |
| platform-packages-apps-Settings | 61380 |
| platform-ndk | 59065 |
| platform-vendor-csr-unifi-105x | 59001 |
| platform-external-libpng | 58879 |
| platform-external-grub | 55234 |
| platform-external-ipsec-tools | 53497 |
| platform-external-expat | 50166 |
| platform-external-clearsilver | 42884 |
| platform-external-iproute2 | 38916 |
| platform-packages-apps-Phone | 38329 |
| platform-external-svox | 37740 |
| platform-external-libpcap | 37656 |
| platform-hardware-broadcom-wlan | 36779 |
| platform-packages-apps-Mms | 35533 |
| platform-packages-apps-IM | 34817 |
| platform-external-alsa-utils | 34493 |
| platform-external-ppp | 34305 |
| platform-build | 31928 |
| platform-packages-apps-Contacts | 31188 |
| platform-external-netperf | 30769 |
| platform-external-iptables | 28837 |
| platform-external-jpeg | 28232 |
| platform-external-gtest | 27789 |
| platform-external-zlib | 26651 |
| platform-external-apache-http | 24854 |
| platform-external-emma | 24114 |
| platform-packages-apps-Gallery3D | 23467 |
| platform-external-neven | 23011 |
| platform-packages-apps-Browser | 21652 |
| platform-packages-providers-ContactsProvider | 20878 |
| platform-external-speex | 19519 |
| platform-packages-apps-Calendar | 17940 |
| platform-packages-inputmethods-PinyinIME | 15808 |
| kernel-lk | 15709 |
| platform-external-dnsmasq | 15499 |
| platform-packages-apps-Music | 14770 |
| platform-external-yaffs2 | 14180 |
| platform-packages-apps-Gallery | 13127 |
| platform-packages-apps-Camera | 12674 |
| platform-external-blktrace | 12613 |
| platform-packages-apps-Launcher2 | 12478 |
| platform-packages-providers-CalendarProvider | 12037 |
| platform-external-tremolo | 12021 |
| platform-packages-apps-Bluetooth | 11899 |
| platform-hardware-msm7k | 11851 |
| platform-packages-inputmethods-LatinIME | 11837 |
| platform-frameworks-policies-base | 11805 |
| platform-external-bzip2 | 11801 |
| platform-external-tremor | 11733 |
| platform-external-bluetooth-hcidump | 11450 |
| platform-packages-apps-QuickSearchBox | 11194 |
| platform-external-oprofile | 11047 |
| tools-gwtorm | 10333 |
| platform-external-tinyxml | 10136 |
| platform-external-genext2fs | 10116 |
| platform-system-extras | 9799 |
| platform-bootable-recovery | 9755 |
| platform-packages-apps-Launcher | 9653 |
| platform-recovery | 9436 |
| platform-external-mtd-utils | 9393 |
| platform-external-gdata | 9116 |
| platform-packages-apps-GlobalSearch | 9075 |
| platform-external-jsr305 | 8867 |
| platform-external-jdiff | 8548 |
| platform-external-fdlibm | 8119 |
| platform-external-elfcopy | 7605 |
| platform-external-dhcpcd | 6744 |
| platform-hardware-ril | 6729 |
| toolchain-build | 6391 |
| platform-packages-apps-DeskClock | 6289 |
| platform-external-tagsoup | 6282 |
| platform-vendor-st-ericsson-u300 | 5648 |
| tools-repo | 5547 |
| platform-packages-providers-DownloadProvider | 5195 |
| platform-external-junit | 5083 |
| platform-bootable-bootloader-legacy | 5031 |
| platform-bootloader-legacy | 5025 |
| platform-hardware-qcom-gps | 4939 |
| platform-packages-apps-AlarmClock | 4827 |
| tools-gwtjsonrpc | 4781 |
| platform-external-jhead | 4724 |
| platform-external-dosfstools | 4603 |
| platform-external-astl | 3971 |
| platform-system-bluetooth | 3831 |
| platform-packages-providers-TelephonyProvider | 3817 |
| tools-gwtexpui | 3815 |
| platform-external-easymock | 3728 |
| platform-system-vold | 3712 |
| platform-packages-wallpapers-Basic | 3571 |
| platform-packages-apps-VoiceDialer | 3561 |
| platform-packages-providers-MediaProvider | 3283 |
| platform-external-netcat | 2976 |
| platform-packages-apps-AccountsAndSyncSettings | 2858 |
| platform-packages-providers-GoogleSubscribedFeedsProvider | 2852 |
| platform-hardware-libhardware_legacy | 2691 |
| platform-packages-apps-Calculator | 2595 |
| platform-packages-apps-Stk | 2595 |
| platform-system-netd | 2480 |
| platform-packages-experimental | 2310 |
| platform-external-fsck_msdos | 2162 |
| platform-packages-apps-PackageInstaller | 2143 |
| platform-vendor-asus-eee_701 | 2069 |
| platform-hardware-alsa_sound | 2065 |
| platform-external-ping | 2059 |
| platform-packages-apps-CertInstaller | 2054 |
| device-htc-passion-common | 2045 |
| platform-hardware-libhardware | 2042 |
| platform-packages-apps-SoundRecorder | 1966 |
| platform-external-safe-iop | 1811 |
| platform-packages-wallpapers-MusicVisualization | 1803 |
| platform-external-aes | 1728 |
| platform-external-giflib | 1665 |
| device-htc-dream-sapphire | 1559 |
| platform-external-mtpd | 1385 |
| platform-external-protobuf | 1340 |
| platform-packages-wallpapers-MagicSmoke | 1163 |
| platform-frameworks-ex | 1077 |
| platform-packages-wallpapers-LivePicker | 1067 |
| device-htc-common | 1006 |
| platform-vendor-qcom-surf | 986 |
| platform-packages-apps-GoogleSearch | 963 |
| platform-packages-apps-Protips | 952 |
| platform-packages-providers-ApplicationsProvider | 948 |
| platform-external-esd | 910 |
| platform-external-embunit | 883 |
| platform-packages-providers-DrmProvider | 826 |
| platform-bootable-diskinstaller | 768 |
| platform-hardware-htc-dream | 719 |
| tools-executablewar | 717 |
| platform-external-bsdiff | 686 |
| tools-gerrit-keyapplet | 680 |
| platform-packages-providers-UserDictionaryProvider | 658 |
| platform-packages-apps-SpeechRecorder | 637 |
| tools-gimd | 576 |
| platform-packages-apps-HTMLViewer | 559 |
| tools-gerrit-contactstore | 513 |
| device-htc-passion | 487 |
| platform-vendor-aosp | 485 |
| device-htc-dream | 473 |
| platform-external-xmlwriter | 471 |
| device-htc-sapphire | 463 |
| device-sample | 462 |
| platform-vendor-sample | 458 |
| platform-manifest | 420 |
| platform-frameworks-opt-emoji | 415 |
| tools-android-issuetrackerredirect | 365 |
| platform-vendor-htc-dream-open | 294 |
| tools-manifest | 288 |
| platform-packages-apps-Provision | 286 |
| platform-vendor-htc-sapphire-open | 285 |
| platform-vendor-qcom-proprietary-open | 275 |
| toolchain-manifest | 269 |
| platform-vendor-qcom-android-open | 266 |
| platform-vendor-renesas-ms7724 | 262 |
| tools-test-manifest | 262 |
| platform-vendor-htc-prebuilt-open | 260 |
| platform-vendor-htc-common-open | 259 |
| platform-vendor-pv-open | 258 |
| device-common | 252 |
| platform-external-bluetooth-hcidumb | 252 |
| platform-external-eglib | 252 |
| platform-external-googleclient | 252 |
| platform-external-hcidump | 252 |
| platform-external-lcc | 252 |
| platform-external-openvpn | 252 |
| platform-external-xdelta3 | 252 |
| platform-frameworks-opt-com.google.android | 252 |
| platform-frameworks-opt-com.google.android.googlelogin | 252 |
| platform-packages-apps-OTAProvisioningClient | 252 |
| platform-packages-apps-Sync | 252 |
| platform-packages-apps-Updater | 252 |
| platform-packages-providers-GoogleContactsProvider | 252 |
| platform-packages-providers-ImProvider | 252 |
| platform-packages-providers-ManagementProvider | 252 |
| platform-packages-providers-WebSearchProvider | 252 |
| platform-packages-services-EasService | 252 |
| platform-packages-services-LockAndWipe | 252 |
| platform-vendor-csr-unifi-60xx | 252 |
| toolchain-gmp | 252 |
| toolchain-gold | 252 |
| toolchain-mpc | 252 |
| toolchain-mpfr | 252 |
| tools-test-project0 | 252 |
{ Comments on this entry are closed }
