Pixel XL。
配置adb/fastboot。请务必使用最新版的sdk,否则可能会出现镜像过大的报错。下载地址: ,按照自己的系统,可以仅下载fastboot工具(推荐,体积较小,非开发者不需要整个Android SDK)。解压如图。楼主使用的是macOS最新版开发者预览版,亲测可用。

需要提醒的是,手机务必已解锁Bootloader。
手机关机,长按音量下加电源键,进入bootloader模式,连接电脑。Mac与Linux在终端中输入fastboot devices,Windows系统可以按组合键Win+R,输入cmd,回车,命令相同。如果出现一串形如
“01036ed3da3a3df5 fastboot”
的代码,则说明已经成功连接。此时定位到解压系统镜像得到的文件夹,由于路径不一定相同,请不要直接复制命令!楼主这里是:
cd //Users/fengzimou/Downloads/bullhead-opp1.170223.012
得到的文件夹如图:

定位成功后,Mac/Linux输入
./flash-all.sh
Windows输入
./flash-all.bat
如果安卓手机出现了未知问题,或是经过长时间使用导致系统缓慢不稳定,可以在设置──隐私设置中选择恢复出厂设置,来实现清空所有数据、恢复初始状态。注意,进行该操作前记得备份一下手机中的重要内容。