一、下载源码

start winrar x -y aosp-latest.tar D:\WorkSpace

二、安装repo

因为repo在win10下有很多问题,遂采用Ubuntu子系统来操作。

Ubuntu子系统直接在win10商店搜索安装即可

repo需要使用python2.7,Ubuntu子系统和Python具体安装过程和配置参考这篇文章windows下Ubuntu子系统配置python

Ubuntu是自带git的,无需另外安装

下载 repo 工具:

mkdir ~/bin

PATH=~/bin:$PATH

curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

chmod a+x ~/bin/repo

三、同步

在Ubuntu下使用命令行进入解压源码的目录,执行 repo sync 同步最新源码

同步完成后,进到 .repo/manifests 目录中

git branch -a 查看所有分支

找到想看的分支,切换过去,比如 git checkout android-9.0.0_r1

如果切换失败,出现 fatal bad revision 'head' 错误,只需commit一次,错误就会消失:

git commit -m "initial commit"

切换好分支,回到解压根目录,执行 repo sync -l 即可检出对应分支的源码

四、放入编译文件

as配置文件git地址: github.com/difcareer/A…

下载对应版本的编译文件放到项目的根目录即可

五、导入Android studio

使用Android studio打开下载下来的编译文件里的.ipr文件即可

参考资料

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐