1.对于做开发的人来说,阅读一手的源代码显得特别的重要,在windows上可以使用source insight,但是mac上面没有,
但是我们还需要阅读源代码,那么怎么办呢,可能有人说是使用subline,但是我觉得使用android studio习惯了,今天我
就教大家如果使用android studio阅读安卓源码
2.环境准备下载安卓源代码:
下载repo,给repo设置环境变量,这里是直接在根目录下新建了bin文件夹,给repo权限
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
注意这里最好新建一个分区,区分大小写,不然后续编译的时候会有问题,特意加粗字体标注下
3.为了快速的下载,因为我下载的是android2.3.7,比较小3.17G,源码下载好以后
4.下载Xcode,我下载的是Xcode 10,
5.执行,make idegen && development/tools/idegen/idegen.sh在编译的时候可以会出现macOs sdk找不到的问题,那么
我们根据报错信息看下,修改代码,比如我在编译的时候说sdk找不到,那么我就根据报错信息搜索,发现在Makefile.android
说sdk路径找不到,第一确实是我的路径不对,第二我的路径下面也没有对应的sdk,因为我