压缩包采用 7z
打包压缩,由于文件过大,为了方便上传百度网盘,采用了分包。解压缩命令:
7z x android-xxxxxxxxxx.7z.001
如果没有 7z
命令需要自行安装, ubuntu 安装 7z 命令:sudo apt-get install p7zip-full
如果要编译Android11 或 Android10,可以看这篇文章
最新 Android12 AOSP 源码
2021/11/18 更新
百度网盘下载地址:
链接:https://pan.baidu.com/s/1ga_s16TDv9kbze9PNeW56Q | |
提取码:5u4e |
本次源码删除了 .repo
文件夹,完整解压后,大小约 67G
请注意磁盘空间。压缩包采用 7z 压缩,耗时数个小时
最新 Android 11 AOSP 源码
最新Android11 源码版本为:android-11.0.0_r1
,使用 7z 分包压缩后总共五个文件,16G,需要全部下载
百度网盘下载地址:
链接:https://pan.baidu.com/s/1PTTB6OrfIVYMbwTFXqyFRA | |
提取码:ownp | |
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V3的分享 |
google 09/09 发布,解压后大小 57G
源码越来越大,以后如果要查阅源码,建议只到github同步 Framework
就行了,下整个 aosp源码太占空间
关于源码目录中的 ipr 和 iml 文件说明
Android 10 (Q)源码
最新 Android 10 源码版本为: android-10.0.0_r41
google 发布于 2020-08-05
,下载完成后可用于编译android系统镜像
百度网盘下载地址:点击跳转
链接:https://pan.baidu.com/s/1jDW001OSXZnFzBBJericfw | |
提取码:ebsp |
源码解压后大小大概 48G
,注意预留磁盘空间
Android 9 及之前的源码
如果需要 Android 9 及之前的源码,使用这个网盘地址:
链接:https://pan.baidu.com/s/1A9sClXMgeui63GBAmtoSeQ | |
提取码:80cz |
Android 9 及之前的来源地址是 csdn 的一篇文章: android源码百度网盘下载(AOSP源码集合)_Ansen360的博客-CSDN博客_android源码网盘下载
附录:源码同步脚本
这是本人用来同步源码的一份脚本,使用的清华aosp镜像。由于同步过程中耗时久,所以不可避免的会出现网络中断等问题,所以写了脚本方便同步。如果失败会自动重试
#!/usr/bin/env bash | |
export LOG_ACCOUNT=tmp | |
export LOG_FILENAME=repo-sync | |
export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo' | |
aosp_branch=android-11.0.0_r1 | |
if [ ! -d ".repo" ]; then | |
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b $aosp_branch | |
repo_stat=$? | |
if [ $repo_stat -ne 0 ]; then | |
log -o -- "init repo faild, please try again" | |
exit 0 | |
fi | |
else | |
log -o -- "local .repo dir exists" | |
fi | |
try_count=0 | |
log -o -- "from remote sync aosp" | |
repo sync | |
repo_stat=$? | |
while [ $repo_stat -ne 0 ]; do | |
log -o -- "sync faild, status: $repo_stat, try again in 5s ..." | |
sleep 5 | |
repo sync | |
repo_stat=$? | |
((try_count++)) | |
done | |
log -o -- "sync repo over, try_count: $try_count" | |
log -o -unotify "sync over, success" | |