首页
社区
课程
招聘
[原创] Ubuntu14.04编译_android-7.1.2_r18
发表于: 2020-1-14 10:31 5191

[原创] Ubuntu14.04编译_android-7.1.2_r18

2020-1-14 10:31
5191

OS: 虚拟机Ubuntu14.04 磁盘:512G 内存:8G 然后增加8G虚拟交换内存
虚拟机用的是Paralles
镜像稍等下上传到百度网盘给大家。

编译了:/android-7.1.2_r18

OWNER="<USERNAME>"注意将此处用户名替换为自己系统的
如果插上手机,Ubuntu还识别不出手机的话执行下面操作:

同步代码时间会比较长,期间还会有断开下载链接情况发生,需及时恢复下载请求。

下载 https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar,下载完成后记得根据 checksum.txt 的内容校验一下。

由于所有代码都是从隐藏的 .repo 目录中 checkout 出来的,所以我们只保留了 .repo 目录,下载后解压 再 repo sync 一遍即可得到完整的目录。

使用方法如下:

TIPS:建议同步代码时最好选择只支持目标系统的分支。如
image.png

同步时记得记录相应的分支代号,在同步完源码后好方便下载驱动。
例如我的版本代号是: N2G47F
image.png
在驱动页面搜索这个代号即可:
image.png

开始编译前要做些准备工作

如果需要编译其他分支执行下面的操作后,再按照原来编译的步骤即可

安卓编译环境配置

https://source.android.com/source/initializing.html#next-download-the-source

安卓系统相应硬件驱动

https://source.android.com/setup/build/downloading#obtaining-proprietary-binaries

https://developers.google.com/android/drivers

安卓源代码标记和细分版本

https://source.android.com/setup/start/build-numbers#source-code-tags-and-builds

清华源

https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

内核代码

https://www.cnblogs.com/blogs-of-lxl/p/7447178.html

编译错误参考

https://www.cnblogs.com/dinphy/p/6138803.html

编译过程案例参考

https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions/build-aosp-nougat-7-1-2#tutorial-step-4 这个编译的案例很多

https://blog.csdn.net/u012195899/article/details/82078384 # 对我帮助较大

https://blog.51cto.com/12090569/2318758?appinstall=0


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 6573
活跃值: (3893)
能力值: (RANK:200 )
在线值:
发帖
回帖
粉丝
2
图片重新贴一下吧
2020-1-15 13:56
0
游客
登录 | 注册 方可回帖
返回
//