gpt4 book ai didi

android - AOSP 6.0 Build for hammerhead - 专有二进制文件

转载 作者:太空宇宙 更新时间:2023-11-03 13:17:51 24 4
gpt4 key购买 nike

我刚刚为 hammerhead 构建了 AOSP 6.0 并尝试刷新它。我的手机停在 Google Logo 处并且拒绝启动。我假设我需要使用此处找到的专有二进制文件 https://developers.google.com/android/nexus/drivers

我如何提取这些并将它们放入我的构建中?谢谢。

最佳答案

一定要下载与您正在构建的 AOSP 版本相匹配的 Nexus 5 二进制文件。例如,如果您正在构建最新版本的 AOSP,当您初始化您的 repo 时,您输入了这个命令:

$ repo init -u https://android.googlesource.com/platform/manifest -b android-6.0.1_r72  

获取最后一个分支代码('-b' 之后的所有内容)android-6.0.1_r72 并在此处搜索它: https://source.android.com/source/build-numbers.html#source-code-tags-and-builds

它匹配构建 M4B30X

现在,获取构建代码 M4B30X 并在此处搜索它: https://developers.google.com/android/nexus/drivers

下载相应的二进制文件:
$ cd ~/Downloads

$ wget https://dl.google.com/dl/android/aosp/broadcom-hammerhead-m4b30x-7c7b231f.tgz
$ wget https://dl.google.com/dl/android/aosp/lge-hammerhead-m4b30x-74fa3aa5.tgz $ wget https://dl.google.com/dl/android/aosp/qcom-hammerhead-m4b30x -158606cf.tgz

验证每次下载的完整性:

 $ echo "01a03cf36b20ee2460d108c1d199f4b012b084368cddfbff1e40ff8270b54d6f broadcom-hammerhead-m4b30x-7c7b231f.tgz" | sha256sum -c
$ echo "a533f4c82d430181b97ab2321acf10ab1e2b126de7bb15437c969331541af7cb lge-hammerhead-m4b30x-74fa3aa5.tgz" | sha256sum -c
$ echo "9a2760bda79e3be7bbe7203c05273c80b0d043d9aaf15be20361e35b16ef8905 qcom-hammerhead-m4b30x-158606cf.tgz" | sha256sum -c

提取每个 gzip 文件:

 $ tar xzvf broadcom-hammerhead-m4b30x-7c7b231f.tgz  
$ tar xzvf lge-hammerhead-m4b30x-74fa3aa5.tgz
$ tar xzvf qcom-hammerhead-m4b30x-158606cf.tgz

从源码树的根文件夹(~/AOSP)执行生成的自解压文件

$ cd ~/AOSP
$ ~/Downloads/extract-broadcom-hammerhead.sh
$ ~/Downloads/extract-lge-hammerhead.sh
$ ~/Downloads/extract-qcom-hammerhead.sh

执行每个文件后,按一次Enter键,然后按空格键,直到到达每个文档的末尾。在每个文档类型的末尾:

    I ACCEPT

然后按 Enter 键

要容纳新的二进制文件,您必须启动完全重建,因此设置环境:
$ ./build/envsetup.sh
$ lunch aosp_hammerhead-userdebug

并使合成目标“clobber”以进行清洁:

$ make clobber

现在重建:(如果你运行的是 Core2Duo)

 $ make -j4  

(或者,如果你正在运行更大的东西)

$ make -j16

关于android - AOSP 6.0 Build for hammerhead - 专有二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33083512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com