zoukankan      html  css  js  c++  java
  • [troubleShooting]如何安装Andorid M preview到NEXUS系列机器

    部署M preview factory image本来很简单,只需要三步

    1.下载image镜像,解压再解压。

    2.

    adb reboot bootloader
    fastboot oem unlock
    

    3.命令行进入解压后的目录,执行批处理命令

    flash-all
    

    但是旧版的fastboot有bug,会报错:无法找到system.img等等。实际上该文件存在于目录里的一个zip压缩包里。新版的fastboot官方声称已经解决了这个问题

    http://www.ibtimes.co.uk/android-m-new-fastboot-update-patches-missing-system-img-error-adds-new-flashing-commands-1506790

    我下载并更新了最新版的buildtools.23.R2,执行上述命令,结果遇到新的错误:

    Zip: unable to truncate file to 1046915228: File too large
    failed to extract 'system.img': I/O Error
    Press any key to exit...

    最终的解决方法是人工解压image-hammerhead-MPZ44Q.zip 手动刷入需要的所有文件(注意前2个文件名称是针对nexus5的,其他设备如nexus6可能不同):

    fastboot flash bootloader bootloader-hammerhead-HHZ12h.img 

    [Enter]

    fastboot flash radio radio-hammerhead-M8974A-2.0.50.2.26img

    [Enter]

    fastboot reboot-bootloader

    [Enter]

    fastboot flash recovery recovery.img

    [Enter]

    fastboot flash boot boot.img

    [Enter]

    fastboot flash system system.img

    [Enter]

    fastboot flash cache cache.img

    [Enter]

    fastboot erase userdata

    [Enter]

    fastboot flash userdata userdata.img

    [Enter]

    fastboot reboot

    每一步耐心等待操作完成,最后reboot,就可以看到android M的风采了。

  • 相关阅读:
    Linux系统下搭建Gitlab服务器
    Sqlserver数据库表转换成C#实体类
    C# 获取今天,昨天,上周,下周,上月,下月等等一些日期格式【转】
    Funthing
    网页生成海报
    NET 5.0 Swagger API 自动生成MarkDown文档
    说说C# 8.0 新增功能Index和Range的^0是什么?
    tblive-studio vs2019 编译过程记录
    确定已安装的 .NET Framework 版本
    修改CMD默认编码
  • 原文地址:https://www.cnblogs.com/bluelife/p/4607343.html
Copyright © 2011-2022 走看看