说明
一次次的从AOSP mirror站点获取代码特别慢, 尤其是如果使用的还是google的AOSP Mirror而不是国内的. 因此如果在开发中需要经常性的切换Android branch/Tag, 对不同的Android版本进行开发验证与编译的话, 最好在本地建立一个次级的AOSP Mirror. 这样所有的Android版本都有了, 即节省了流量也节省了时间.
建立本地AOSP镜像
建立本地次级AOSP Mirror直接使用google提供的命令即可, 在repo init的命令后面加上--mirror即可, 例如下面是从TsingHua University的AOSP mirror获取本地一个Mirror.
repo init -u https://aosp.tuna.tsinghua.edu.cn/mirror/manifest --mirror
然后再直接repo sync即可.
如果需要更新本地的Mirror,那么定期repo sync即可.
下面我们假设我们的本地mirror放在了:
/ExtDisk/android/aosp_mirror/