admin管理员组文章数量:1530986
一、背景
已经在AOSP 7.1.1 nexus 5x上面实现了修改位置打卡,现在是想在pixel3中继续尝试。
作者:会飞的笨猫
二、如何选择代码
要选择有对应驱动版本的代码分支,如果没有标明,强行用其他版本的驱动来编译刷机不知道是否可行。
比如我选择的情况是这样的。
https://developers.google/android/drivers#bluelinepd1a.180720.030
https://source.android/docs/setup/about/build-numbers?hl=zh-cn
这里是查代码分支和驱动版本的网站。
为什么呢?因为我的网盘中的Android10代码有这个分支,如果通过repo的方式下载,我网络太差了,容易失败,相信很多人放弃都会卡在这一步,下个代码都下不了。
我们之间下载某个分支的代码就行了,前提是这个分支刚好有驱动。
复制代号:QQ3A.200805.001
去驱动的网页上面搜索:
在这里找到你的手机和对应代号的驱动。
android-10.0.0_r41 -> QQ3A.200805.001 > Pixel 3 binaries for Android 10.0.0 (QQ3A.200805.001)
关联起来,点击下载那2个文件就行了,先保存起来,到时候参与编译的。
代码地址:链接: https://pan.baidu/s/1-U_53CtqMAb0ZsuEn_zLMQ 提取码: ktut
下载好驱动,代码。
三、编译环境
Ubuntu 1804
安装好openjdk8
和下面一堆东西。
如果安装不了,请切换国内的源,快很多。(怎么切源,自己处理)
sudo apt-get install -y libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib
sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386
sudo apt-get install -y tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo apt-get install -y dpkg-dev libsdl1.2-dev libesd0-dev
sudo apt-get install -y git-core gnupg flex bison gperf build-essential
sudo apt-get install -y zip curl zlib1g-dev gcc-multilib g++-multili
版权声明:本文标题:Android源码定制(2)——Android10.0的编译流程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1725871368a1046264.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论