android p 系统源码,android系统的源代码获取(亲测可用)

本文介绍了如何下载和初始化Android源码,主要涉及使用repo工具从 ustc.edu.cn 镜像站克隆AOSP平台的manifest,并提供了下载特定版本Android源码的方法。通过repo sync命令可以下载全部源码或指定模块,如ContactsProvider。要跟踪源码更新,只需更改版本号即可。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载安装repo 工具

mkdir ~/bin

PATH=~/bin:$PATH

curl https://storage-googleapis.proxy.ustclug.org/git-repo-downloads/repo > ~/bin/repo

chmod a+x ~/bin/repo

mkdir ~/bin

PATH=~/bin:$PATH

curl https://storage-googleapis.proxy.ustclug.org/git-repo-downloads/repo > ~/bin/repo

chmod a+x ~/bin/repo

2、建立一个放android源码的目录,名字随意

mkdir android_sourcecode

cd android_sourcecode

mkdir android_sourcecode

cd android_sourcecode

3、初始化repo库

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest

4、如果需要下载某个特定的android版本,只需通过 -b指定版本号就行

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-7.1.1_r22

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-7.1.1_r22

5、repo库初始化后,就可以直接下载指定版本的android源码,也可以通过指定下载路径,来下载源码中某一个模块

#下载repo库里所有的android源码

repo sync

#指定下载路径,下载某个模块代码

repo sync packages/providers/ContactsProvider

#下载repo库里所有的android源码

repo sync

#指定下载路径,下载某个模块代码

repo sync packages/providers/ContactsProvider

repo sync命令后接的path,在执行repo init目录下(此处即android _sourcecode)有个.repo文件夹,可以通过

.repo/manifest.xml 查看各个模块的路径,然后通过repo sycn path来下载学习最新的android源码,查看googel大神们写的代码

如果以后android源码更新了,只需改变步骤4中-b后指定的路径,Android所有版本列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值