国内镜像加速 Android 源码下载

来源:互联网 发布:windows不是正版 编辑:程序博客网 时间:2024/05/16 08:21
1.下载修改好的repo,密码:rb5t;
http://pan.baidu.com/share/link?shareid=1957716801&uk=2169647266


2.打开终端,输入:
mkdir ~/bin
PATH=~/bin:$PATH


3.将repo放入~/bin目录下;


4.赋予执行权限,终端输入:
chmod a+x ~/bin/repo


5.建立android源码存放目录:
mkdir android_source
cd android_source


6.查看想要下载的源码的Tag和Builds,网址:https://source.android.com/source/build-numbers.html#source-code-tags-and-builds


Build Branch Version Supported devices
MRA58K android-6.0.0_r1Marshmallow Nexus 5, Nexus 6, Nexus 7 (flo/deb), Nexus 9 (volantis/volantisg), Nexus Player
LMY48W android-5.1.1_r24Lollipop Nexus 6
LVY48H android-5.1.1_r23Lollipop Nexus 6 (For Project Fi ONLY)
LYZ28M android-5.1.1_r22Lollipop Nexus 6 (For T-Mobile ONLY)
LMY48U android-5.1.1_r20Lollipop Nexus 7 (deb)
LMY48T android-5.1.1_r19Lollipop Nexus 4, Nexus 6, Nexus 9 (volantis/volantisg), Nexus 10
LVY48F android-5.1.1_r18Lollipop Nexus 6 (For Project Fi ONLY)
LYZ28K android-5.1.1_r17Lollipop Nexus 6 (For T-Mobile ONLY)
LMY48P android-5.1.1_r16Lollipop Nexus 7 (deb)
LMY48N android-5.1.1_r15Lollipop Nexus Player
LMY48M android-5.1.1_r14Lollipop Nexus 4, Nexus 5, Nexus 6, Nexus 7 (flo), Nexus 9 (volantis/volantisg), Nexus 10
LVY48E android-5.1.1_r13Lollipop Nexus 6 (For Project Fi ONLY)
LYZ28J android-5.1.1_r12Lollipop Nexus 6 (For T-Mobile ONLY)
LMY48J android-5.1.1_r10Lollipop Nexus Player
LMY48I android-5.1.1_r9Lollipop Nexus 4, Nexus 5, Nexus 6, Nexus 7 (flo), Nexus 9 (volantis/volantisg), Nexus 10
LVY48C android-5.1.1_r8Lollipop Nexus 6 (For Project Fi ONLY)
LMY48G android-5.1.1_r6Lollipop Nexus 7 (flo)
LYZ28E android-5.1.1_r5Lollipop Nexus 6 (For T-Mobile ONLY)
LMY47Z android-5.1.1_r4Lollipop Nexus 6 (All carriers except T-Mobile US)
LMY48B android-5.1.1_r3Lollipop Nexus 5
LMY47X android-5.1.1_r2Lollipop Nexus 9 (volantis)
LMY47V android-5.1.1_r1Lollipop Nexus 7 (flo/grouper), Nexus 10, Nexus Player
LMY47O android-5.1.0_r5Lollipop Nexus 4, Nexus 7 (flo/deb)
LMY47M android-5.1.0_r4Lollipop Nexus 6 (For T-Mobile ONLY)
LMY47I android-5.1.0_r3Lollipop Nexus 5, Nexus 6
LMY47E android-5.1.0_r2Lollipop Nexus 6
LMY47D android-5.1.0_r1Lollipop Nexus 5, Nexus 6, Nexus 7 (grouper/tilapia), Nexus 10, Nexus Player
LRX22L android-5.0.2_r3Lollipop Nexus 9 (volantis/volantisg)
LRX22G android-5.0.2_r1Lollipop Nexus 7 (flo/deb/grouper/tilapia), Nexus 10
LRX22C android-5.0.1_r1Lollipop Nexus 4, Nexus 5, Nexus 6 (shamu), Nexus 7 (flo), Nexus 9 (volantis/volantisg), Nexus 10
LRX21V android-5.0.0_r7.0.1Lollipop Nexus Player (fugu)
LRX21T android-5.0.0_r6.0.1Lollipop Nexus 4
LRX21R android-5.0.0_r5.1.0.1Lollipop Nexus 9 (volantis)
LRX21Q android-5.0.0_r5.0.1Lollipop Nexus 9 (volantis)
LRX21P android-5.0.0_r4.0.1Lollipop Nexus 7 (flo/grouper), Nexus 10
LRX21O android-5.0.0_r3.0.1Lollipop Nexus 5 (hammerhead), Nexus 6 (shamu)
LRX21M android-5.0.0_r2.0.1Lollipop Nexus Player (fugu)
LRX21L android-5.0.0_r1.0.1Lollipop Nexus 9 (volantis)
KTU84Q android-4.4.4_r2KitKat Nexus 5 (hammerhead) (For 2Degrees/NZ, Telstra/AUS and India ONLY)
KTU84P android-4.4.4_r1KitKat Nexus 5, Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10
KTU84M android-4.4.3_r1.1KitKat Nexus 5 (hammerhead)
KTU84L android-4.4.3_r1KitKat Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10
KVT49L android-4.4.2_r2KitKat Nexus 7 (deb Verizon)
KOT49H android-4.4.2_r1KitKat Nexus 5, Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10
KOT49E android-4.4.1_r1KitKat Nexus 5, Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10
KRT16S android-4.4_r1.2KitKat Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10
KRT16M android-4.4_r1KitKat Nexus 5 (hammerhead)
JLS36I android-4.3.1_r1Jelly Bean Nexus 7 (deb)
JLS36C android-4.3_r3Jelly Bean Nexus 7 (deb)
JSS15R android-4.3_r2.3Jelly Bean Nexus 7 (flo)
JSS15Q android-4.3_r2.2Jelly Bean Nexus 7 (flo)
JSS15J android-4.3_r2.1Jelly Bean Nexus 7 (flo/deb)
JSR78D android-4.3_r2Jelly Bean Nexus 7 (deb)
JWR66Y android-4.3_r1.1Jelly Bean Galaxy Nexus, Nexus 7 (grouper/tilapia), Nexus 4, Nexus 10
JWR66V android-4.3_r1Jelly Bean Galaxy Nexus, Nexus 7 (grouper/tilapia), Nexus 4, Nexus 10
JWR66N android-4.3_r0.9.1Jelly Bean Galaxy Nexus, Nexus 7 (grouper/tilapia/flo), Nexus 4, Nexus 10
JWR66L android-4.3_r0.9Jelly Bean Nexus 7
JDQ39E android-4.2.2_r1.2Jelly Bean Nexus 4
JDQ39B android-4.2.2_r1.1Jelly Bean Nexus 7
JDQ39 android-4.2.2_r1Jelly Bean Galaxy Nexus, Nexus 7, Nexus 4, Nexus 10
JOP40G android-4.2.1_r1.2Jelly Bean Nexus 4
JOP40F android-4.2.1_r1.1Jelly Bean Nexus 10
JOP40D android-4.2.1_r1Jelly Bean Galaxy Nexus, Nexus 7, Nexus 4, Nexus 10
JOP40C android-4.2_r1Jelly Bean Galaxy Nexus, Nexus 7, Nexus 4, Nexus 10
JZO54M android-4.1.2_r2.1Jelly Bean
JZO54L android-4.1.2_r2Jelly Bean
JZO54K android-4.1.2_r1Jelly Bean Nexus S, Galaxy Nexus, Nexus 7
JRO03S android-4.1.1_r6.1Jelly Bean Nexus 7
JRO03R android-4.1.1_r6Jelly Bean Nexus S 4G
JRO03O android-4.1.1_r5Jelly Bean Galaxy Nexus
JRO03L android-4.1.1_r4Jelly Bean Nexus S
JRO03H android-4.1.1_r3Jelly Bean
JRO03E android-4.1.1_r2Jelly Bean Nexus S
JRO03D android-4.1.1_r1.1Jelly Bean Nexus 7
JRO03C android-4.1.1_r1Jelly Bean Galaxy Nexus
IMM76L android-4.0.4_r2.1Ice Cream Sandwich  
IMM76K android-4.0.4_r2Ice Cream Sandwich Galaxy Nexus
IMM76I android-4.0.4_r1.2Ice Cream Sandwich Galaxy Nexus
IMM76D android-4.0.4_r1.1Ice Cream Sandwich Nexus S, Nexus S 4G, Galaxy Nexus
IMM76 android-4.0.4_r1Ice Cream Sandwich
IML77 android-4.0.3_r1.1Ice Cream Sandwich
IML74K android-4.0.3_r1Ice Cream Sandwich Nexus S
ICL53F android-4.0.2_r1Ice Cream Sandwich Galaxy Nexus
ITL41F android-4.0.1_r1.2Ice Cream Sandwich Galaxy Nexus
ITL41D android-4.0.1_r1.1Ice Cream Sandwich Galaxy Nexus
ITL41D android-4.0.1_r1Ice Cream Sandwich Galaxy Nexus
GWK74 android-2.3.7_r1Gingerbread Nexus S 4G
GRK39F android-2.3.6_r1Gingerbread Nexus One, Nexus S
GRK39C android-2.3.6_r0.9Gingerbread Nexus S
GRJ90 android-2.3.5_r1Gingerbread Nexus S 4G
GRJ22 android-2.3.4_r1Gingerbread Nexus One, Nexus S, Nexus S 4G
GRJ06D android-2.3.4_r0.9Gingerbread Nexus S 4G
GRI54 android-2.3.3_r1.1Gingerbread Nexus S
GRI40 android-2.3.3_r1Gingerbread Nexus One, Nexus S
GRH78C android-2.3.2_r1Gingerbread Nexus S
GRH78 android-2.3.1_r1Gingerbread Nexus S
GRH55 android-2.3_r1Gingerbread earliest Gingerbread version, Nexus S
FRK76C android-2.2.3_r2Froyo  
FRK76 android-2.2.3_r1Froyo
FRG83G android-2.2.2_r1Froyo Nexus One
FRG83D android-2.2.1_r2Froyo Nexus One
FRG83 android-2.2.1_r1Froyo Nexus One
FRG22D android-2.2_r1.3Froyo
FRG01B android-2.2_r1.2Froyo
FRF91 android-2.2_r1.1Froyo Nexus One
FRF85B android-2.2_r1Froyo Nexus One
EPF21B android-2.1_r2.1p2Eclair  
ESE81 android-2.1_r2.1sEclair
EPE54B android-2.1_r2.1pEclair Nexus One
ERE27 android-2.1_r2Eclair Nexus One
ERD79 android-2.1_r1Eclair Nexus One
ESD56 android-2.0.1_r1Eclair
ESD20 android-2.0_r1Eclair  
DMD64 android-1.6_r1.5Donut  
DRD20 android-1.6_r1.4
DRD08 android-1.6_r1.3
DRC92 android-1.6_r1.2




Android源码Tags和Builds


7.例如我要下载android-5.1.1_r3,就在终端输入:
repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-5.1.1_r3


8.终端输入下面命令使用repo开始源代码下载同步,-j4表示并发数为4,清华镜像只支持最大并发数4:


repo sync -j4

9.漫长的等待后,源码下载完毕。速度在200~800KB/s不等。


遇到下载失败只需要重新执行步骤8即可。

0 0