android的源码编译网上已经有好多例子了。
我在此想说的是,那些写例子的人,除了授人以鱼,更应该授人以渔。
比如下载源码,众所周知的原因,无法下载原站点的。以清华大学的镜像站点为例(https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/),在网站上说的很清楚如何替换链接地址。
很多文章说 要下载某一版本的话,先运行
repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-5.1.1_r4
其实按照清华网站上的说法 应该是(https链接)
repo init -u https://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-5.1.1_r4
下一个问题,要下载repo文件到 ~/bin目录里,那你进到这个目录,再运行 git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/ 就不用挪动一遍了。
这个repo文件貌似不用改里面的地址。
下一个问题,既然是看教程,那必然是不熟悉很多过程。在这个下载中,先设置一下git账号。
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
以避免 fatal: unable to auto-detect email address 这个错误。
推荐一个地址(授人以渔的例子) https://www.jianshu.com/p/367f0886e62b