Warning: Illegal string offset 'download' in /www/wwwroot/www.oilcn.net.cn/wp-content/themes/wpzt-hot/template-parts/single/single-pc.php on line 4

手机刷赞网站源码下载(qq手机赞刷赞软件)

19次
2021-06-22

作为一个安卓系统开发人员,手头有一台微软的pixel相机作为参照自然是非常有用的,原生安卓,体会原滋原味。下面以本人的Pixel XL相机下载、编译、刷Android 9.0代码为例介绍整个过程。

配置编译环境

因为编译安卓源码的须要,推荐你们安装一个Ubuntu操作系统,安装完之后还须要配置一下编译环境,具体方法可以参阅本人的另一篇博客ubuntu配置工作环境

注意:由于默认下载的repo底下配置的URL是微软服务器,访问速率比较慢,可以通过以下命令修改为北大源

export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'

或者将repo文件用文本编辑器打开将REPO_URL上面的地址替换为里面的清华源(推荐)

手机刷赞网站源码下载(qq手机赞刷赞软件) (https://www.oilcn.net.cn/) 综合教程 第1张

下载Android源码

按照相机规格在安卓开发者网站查找对应的分支跟细分版本等信息

这里我们的相机为Pixel XL,需要下载安卓9.0(Pie)最新的代码,所以可以在打开以上网址后全局搜索Pixel XL,可以看见比较新的分支为android-9.0.0_r46

手机刷赞网站源码下载(qq手机赞刷赞软件) (https://www.oilcn.net.cn/) 综合教程 第2张

手机刷赞网站源码下载(qq手机赞刷赞软件) (https://www.oilcn.net.cn/) 综合教程 第3张

手机刷赞网站源码下载(qq手机赞刷赞软件) (https://www.oilcn.net.cn/) 综合教程 第4张

将init上面的-b参数替换成你须要的分支,这里为android-9.0.0_r46

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-9.0.0_r46
repo sync -j4

厂商驱动二进制文件下载

手机刷赞网站源码下载(qq手机赞刷赞软件) (https://www.oilcn.net.cn/) 综合教程 第5张

PQ3A.190801.002为上图我们选取版本的细分版本标记,用这个关键字在下边连结中搜索,可以得到对应的厂家驱动文件,点击右图红框中的两个下载链接进行下载。

手机刷赞网站源码下载(qq手机赞刷赞软件) (https://www.oilcn.net.cn/) 综合教程 第6张

下载完的文件是两个压缩包文件,我们对齐进行解压得到两个.sh脚本文件,将其拷贝至旁边下载完毕的安卓代码树的根目录下手机刷赞网站源码下载,然后分别执行

手机刷赞网站源码下载(qq手机赞刷赞软件) (https://www.oilcn.net.cn/) 综合教程 第7张

手机刷赞网站源码下载(qq手机赞刷赞软件) (https://www.oilcn.net.cn/) 综合教程 第8张

手机刷赞网站源码下载(qq手机赞刷赞软件) (https://www.oilcn.net.cn/) 综合教程 第9张

每个脚本执行后就会显示一大段的license使你阅读,按回车键可以下拉查看(注意在第8条e是最后一段手机刷赞网站源码下载,快速回车会直接跳过,所以一定慢下来),查看完毕后根据提示键入小写的I ACCEPT后回车

手机刷赞网站源码下载(qq手机赞刷赞软件) (https://www.oilcn.net.cn/) 综合教程 第10张

两个脚本会分别在代码树的根目录的vendor目录下生成如下图两个文件夹,里面包含了英特尔qcom(芯片等私有代码的bin文件)和厂家微软google(设备驱动相关的私有代码bin文件)这些文件对于相机来说是至关重要的,但是因为属于厂家的绝密,所以肯定不会给你源码了,只有那些bin文件,你可以拿去用。

手机刷赞网站源码下载(qq手机赞刷赞软件) (https://www.oilcn.net.cn/) 综合教程 第11张

手机刷赞网站源码下载(qq手机赞刷赞软件) (https://www.oilcn.net.cn/) 综合教程 第12张

至此,我们就可以编译代码了,在代码树的根目录执行以下指令

source build/envsetup.sh
lunch aosp_marlin-userdebug
make

编译完成后会在代码树枝目录下的out目录生成img文件,用于救砖。

切换至img的路径,然后执行救砖,刷机后设备手动重启。

cd out/target/product/marlin/
adb reboot bootloader
fastboot flashall -w

注:最新的Pixel4相机动辄六七千,不推荐订购,本人推荐在某虾等二手平台订购老款Pixel1代或则2代就可,几百块钱,也可以刷最新的Android10,十分实惠。

END

发表评论