下载Pixel, Nexus等谷歌亲儿子的源码的方法

编程知识 行业动态 更新时间:2024-06-13 00:19:23

查找android-7.1.1对应分支的代码方法 :

1.进入网址: 

https://source.android/source/build-numbers?hl=zh-cn

细分版本

分支

版本

支持的设备

N6F26U

android-7.1.1_r28

Nougat

Nexus 6

NUF26N

android-7.1.1_r27

Nougat

Nexus 6P

NOF27C

android-7.1.1_r26

Nougat

Pixel XL、Pixel

NOF27B

android-7.1.1_r25

Nougat

Pixel XL、Pixel

N4F26T

android-7.1.1_r24

Nougat

Nexus 5X、Nexus 6P、Nexus 9 (volantis/volantisg)、Pixel C

 

该页可以确认支持源码的下载版本及对应的分支,Pixel对应的最新版本是NOF27C

2.下载对应的驱动

https://developers.google/android/drivers?hl=zh-cn

Pixel binaries for Android 7.1.1 (NOF27C)

Hardware Component

Company

Download

SHA-256 Checksum

Vendor image

Google

Link

577471243a980dfb5fb28dcacaad9e1481dc2e1c522f11266ebf472edd4b04a0

GPS, Audio, Camera, Gestures, Graphics, DRM, Video, Sensors

Qualcomm

Link

69aaf08cb73b9252e3c7ba25c6cf47da09fccaee7a31bdde8b6a008cee7e9564

 

然后下载上面两个二进制文件,点击link并保存即可.

其实就是下面两个文件:

google_devices-marlin-nof27c-1717d199.tar  qcom-marlin-nof27c-80021829.tar

它们解压后就是:


extract-google_devices-marlin.sh

extract-qcom-marlin.sh  

3.将上述两个.sh文件放到AOSP源码目录的根目录

4.AOSP源码下载流程参考:

1.mkdir Pixel

2. cd Pixel

3.$ repo init -u https://android.googlesource/platform/manifest -b android-7.1.1_r26

4.依次执行这两个脚本:

./extract-google_devices-marlin.sh

./extract-qcom-marlin.sh  

这俩文件相当于签一个协议,因此按到最后的时候,会让你写I ACCEPT,要按照提示写,如果按回车多了,就要重来.

5.编译 android-7.1方法:

编译的java环境为openjdk version 1.8

1.cd Pixel
2.source build/envsetup.sh
3.lunch  

4.make -j4

注意:编译android-7.1 代码直接按照上述编译方法即可完成编译工作。若需要编译android-7.0,需要修改prebuilts/sdk/tools/jack-admin这个文件。 

把JACK_SERVER_COMMAND的赋值加上java最大内存限制到6144m或者4096m

如:

     JACK_SERVER_COMMAND="java  -Xmx6144m -XX:MaxJavaStackTraceDepth=-1  ..省略…

 

最好的参考文献:

https://source.android/source/?hl=zh-cn

谷歌源码官网,绝对给力!你要的一切这里都有,哈哈!

 

更多推荐

下载Pixel, Nexus等谷歌亲儿子的源码的方法

本文发布于:2023-03-28 06:44:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/199247a3e0e80917b104c6e76f5244b2.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:源码   方法   亲儿子   Pixel   Nexus

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!