Android 系统源代码多大

2016-08-25 08:23:10 +08:00
 stdying
最新的系统代码大约多大,编译完成后,会有多大
23401 次点击
所在节点    Android
27 条回复
clino
2016-08-25 08:40:24 +08:00
去拿一份最新的 aosp 编译一下不就知道了
clanned
2016-08-25 08:45:46 +08:00
源码 7.0.0r1 18g, 光 prebuilts 就 9g😂 https://github.com/xdtianyu/android-7.0.0_r1
jiezhi
2016-08-25 08:53:06 +08:00
repo 是大头,最新的不了解。
lee015
2016-08-25 08:56:42 +08:00
编译完整个目录 100G 左右
inmyfree
2016-08-25 09:23:23 +08:00
out 为编译完一个项目,目录大概 60G ,除去 svn 和 out 为源码,
大概 158-31-60 约 67G ,而且这个是 5.1 的系统,不是 6.0...

现在 android 是越来越大了,记得 KK , JB 打包后也就 500M 左右,现在 5.1,6.0 的都快上到 2G 了


PS :这个是 mtk 的代码,可能和原生 android 大小有些差距,但理论应该差不多
qanniu
2016-08-25 10:55:05 +08:00
@inmyfree
看您截图:
1. mtk 下游手机小厂商.
2. 6582/6592 ?
握个爪, 很少见做鸡的 v 友
inmyfree
2016-08-25 11:41:51 +08:00
@qanniu

现在主要是 6753/6735 了,
6592/6582/6580/6572 的太久了,基本是尾货啦

我不做鸡,同时他们做鸡,我是做应用,偶尔编译下系统玩玩,哈哈
stdying
2016-08-25 12:07:52 +08:00
@clino 想预先分配一下磁盘空间
@clanned 好像从 4.0 开始就越来越大
@lee015 这么大,哪个版本
@inmyfree 这么大, so big
stdying
2016-08-25 12:08:15 +08:00
@jiezhi 恩,了解
iluhcm
2016-08-25 12:27:16 +08:00
无聊的我去统计了下 Android 的源码。
➜ android sudo cloc .
469800 text files.
346654 unique files.
190401 files ignored.

http://cloc.sourceforge.net v 1.64 T=53660.05 s (5.3 files/s, 1732.3 lines/s)
----------------------------------------------------------------------------------------
Language files blank comment code
----------------------------------------------------------------------------------------
C 35405 2754736 3176691 15588839
C++ 46836 2064388 1730430 11675356
C/C++ Header 67650 1797716 2989349 8498086
Prolog 26474 891 -2 8494026
XML 21278 132099 1293355 6996750
Java 39986 1191565 2528200 6112904
JSON 1189 1669 0 3266188
HTML 10729 788928 140287 2678912
Javascript 5202 130680 279119 1280439
Assembly 5308 159122 284433 1127422
Python 6735 249105 322442 1032487
Bourne Shell 1569 147003 141602 916092
DOS Batch 1506 5804 1094 620294
Expect 841 14237 8724 285893
m4 524 24656 6568 227057
Perl 470 29680 29068 184565
Objective C++ 1428 40820 50565 180743
CSS 673 17287 7714 99335
Objective C 1450 22735 69115 84013
make 2761 19014 20457 76604
IDL 1123 8571 0 76398
Maven 713 3936 5876 68716
D 2442 16802 0 63451
MSBuild script 169 1 90 54931
C# 448 8890 17858 53784
Windows Module Definition 149 3113 178 27618
Fortran 77 68 19 15419 26495
CMake 691 4513 4359 24497
Ruby 102 5442 3546 23377
Rust 617 5674 6719 22031
yacc 33 2988 1740 21581
Pascal 52 5030 42926 20720
Bourne Again Shell 344 2508 4787 13182
XSLT 60 1427 1252 12436
Protocol Buffers 205 3376 8202 11070
Go 26 1409 1210 10429
Windows Resource File 116 1903 1322 9325
XSD 38 1687 4530 8308
Tcl/Tk 36 989 1895 6971
lex 29 1311 1354 6876
OCaml 73 1752 2733 5786
Groovy 158 2018 1454 5491
Ant 63 1179 2457 5024
ASP.Net 18 313 0 4425
awk 44 457 1514 4174
diff 83 58 490 4077
ActionScript 56 860 2550 3715
YAML 219 344 1180 3579
PHP 34 493 518 2631
SASS 13 409 158 2282
Cython 12 617 429 2209
Lisp 20 375 599 1725
Lua 22 348 223 1707
SQL 39 14 8 1682
Ada 10 599 560 1681
MATLAB 13 314 326 1672
sed 75 194 648 1325
TypeScript 1 4 0 1258
OpenCL 70 316 335 861
NAnt script 6 179 36 829
WiX source 3 103 60 711
Dart 8 183 274 450
Racket 4 43 94 402
vim script 8 85 140 393
C Shell 6 69 55 374
Arduino Sketch 1 79 15 300
DTD 11 49 95 290
Haskell 4 109 70 250
Korn Shell 1 39 46 223
SAS 3 52 111 200
CUDA 15 94 101 191
F# 9 83 195 184
ASP 1 33 0 137
Velocity Template Language 1 60 0 133
Qt Project 1 10 2 58
JavaServer Faces 3 10 0 52
Standard ML 3 7 0 46
ERB 1 7 0 46
MXML 1 10 0 23
Handlebars 1 4 0 16
Mercury 4 3 0 15
Windows Message File 1 3 0 13
Visual Basic 2 1 1 12
Fortran 90 1 0 244 0
----------------------------------------------------------------------------------------
SUM: 286597 9683703 13220195 70048853
----------------------------------------------------------------------------------------
liufuseng
2016-08-25 12:41:29 +08:00
@iluhcm 好庞大。。。。
psklf
2016-08-25 13:52:37 +08:00
@stdying 至少两百 G
psklf
2016-08-25 13:53:09 +08:00
@psklf 刚刚那个回复是说分配空间至少两百 G 编译完了很大的
xFrank
2016-08-25 14:07:13 +08:00
借贵地问一下,在墙内,什么方法下 Android 源码最方便?
learnshare
2016-08-25 14:08:55 +08:00
之前下载 5.1 的全量代码,应该 60~70G 吧
nicevar
2016-08-25 14:27:40 +08:00
6.0 的,编译了 x86 的, 90 多个 G 了
learnshare
2016-08-25 14:38:43 +08:00
@xFrank proxychains 配合其他代理来下载
swsh007
2016-08-25 14:41:57 +08:00
x86 要 100 多 g 了.
xy19009188
2016-08-25 14:51:43 +08:00
@xFrank 使用国内大学的源,比如清华或者中科大的
stdying
2016-08-25 16:07:22 +08:00
@psklf 原来这么大,我的小本也就 360G

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/301612

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX