aosp |
您所在的位置:网站首页 › pixelxl刷机教程 › aosp |
前提
已经下载了AOSP的源码,并且编译没报错,能在模拟器上运行成功。 这里我的设备是Google Pixel4 XL 一、下载Windows或者Linux驱动由于我是通过USB连接手机设备,所以我需要在WIndows上和Linux上安装对应的驱动,电脑才能准确识别到设备 Pixel 驱动地址 (PS:店家太坑了,购买的Pixel4手机送的USB数据线太垃圾了,导致Windows一直识别不了,弄了好久,后面发现换小米的USB数据线就行了...) 二、查看AOSP版本BuildId我的aosp版本是android-10.0.0_r41 代号、标记和 build 号 | Android 开源项目 | Android Open Source Project 从这里可以查看到aosp版本所对应的build ID,这与后面所下载的驱动要对应上 Nexus 和 Pixel 设备的驱动程序二进制文件 | Google Play services | Google Developers 从上面的地址中找到对应机型对应版本的驱动 刷写设备 | Android 开源项目 | Android Open Source Project 将下载好的驱动进行解压,并放在aosp项目的根目录中,如下图所示: 执行两个解压出来的驱动shell,记得要同意License 执行source build/envsetup.sh,这会向shell中写入一些环境变量 先make clean一下 使用lunch命令选择构建目标 lunch aosp_coral-userdebug编译成功后,进入到..../aosp/out/target/product/coral(这个是你机型的代号,每种机器都不一样) #如果你的手机开机,先重启 adb reboot bootloader #重启到bootloader后 #看看手机连接情况 fastboot devices #刷机 fastboot flashall -w手机重启之后,虚拟机选择连接的手机设备就行了,重启多次。 开机截图: 使用adb的时候提示设备未授权,拔插了几次USB都没用 解决办法: 把.android隐藏目录删了,重启adb服务 搞系统少不了变砖的风险,这里说一下救砖的方法: 准备工具:电脑一台,线一条,一部快废了的pixel手机 developers.google.cn/android/ima…这里下载对应版本的固件,并进行解压 进入引导程序界面,连接电脑,直接打开flach-all.bat,等待完成后你的手机就能开机 pixel4XL进入引导界面的步骤: 首先,确保您的设备已关闭。(按住 Pixel 4 XL 的电源按钮约 30 秒钟来强制关机) 按住音量下按钮和电源按钮同时长达30秒钟,直到设备重新启动。 在Pixel徽标出现时松开电源按钮,但继续按住音量下按钮,直到您看到“启动器锁定状态”选项。 使用音量按钮导航到“启动器锁定状态”,然后按电源按钮确认。 感谢AOSP的编译及刷机 - 掘金 (juejin.cn) Ubuntu 18.04编译AOSP 10.0r41刷入pixel3 (sunofbeach.net) pixel手机救砖教程 - 爱码网 (likecs.com) |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |