[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的风采了。

时间: 2024-10-16 00:42:30

[troubleShooting]如何安装Andorid M preview到NEXUS系列机器的相关文章

[TFS 2013] 安装 TFS 2013 Preview–Basic

[TFS 2013] 安装 TFS 2013 Preview–Basic 在只需要做版本管控,不需要报表的情况下,选择基本组态是最适当不过了 它会帮我们安装 1.TFS 2013 2.SQL Express 3.SharePoint Foundation 安装环境: Windows 8 Preview 中文板 安装步骤: Step1.下载 / 安装 TFS 2013 Preview Step2.设定 Application Tier Step3.测试http://localhost:8080/t

Cisco Nexus 系列交换机NX-OS升级

Cisco Nexus 系列交换机NX-OS升级 1. 概述 与普通IOS设备不同,NX OS升级时,共有2个文件需要升级.安装,如果只安装其中一个,可能会导致设备重启后无法进入系统.这2个文件包括:NX-OS System Software NX-OS Kick Start NX-OS System Software:用于功能实现.NX-OS Kick Start:用于系统的启动及运行,类似Linux系统安装的KickStart文件的作用. 注意:在进行升级时,必须保证同时升级这2个image

将成功安装的YouCompleteMe移植到同平台机器里

将成功安装的YouCompleteMe移植到同平台机器里 已经成功测试,将CentOS 6.5 x86 已经安装YouCompleteMe的副本复制到其他CentOS 6.5 x86 完美运行! 需要准备的文件: 原机器的.vimrc 文件放在新机器家目录下面 原机器的.vim目录复制到 新机器 家目录下面 原机器的 libstdc++.so.6.0.22放在新机器/usr/lib/目录下面 [[email protected] ~]# vim main.c   #尝试创建文件 YouCompl

CentOS安装maven3.2.2(Linux系列适用)

首先,下载最新的maven3.2.2,地址:http://mirrors.cnnic.cn/apache/maven/maven-3/3.2.2/binaries/apache-maven-3.2.2-bin.tar.gz [[email protected] ~]$ wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.2.2/binaries/apache-maven-3.2.2-bin.tar.gz .................

centos单机安装nginx、gitlab、nexus、mysql共存

思路就是不同系统设不同端口号,通过nginx做反向代理绑定不同域名. nginx 安装 1.安装pcre软件包(使nginx支持http rewrite模块)yum install -y pcreyum install -y pcre-devel 2.安装openssl(使nginx支持ssl)yum install -y openssl-devel 3.创建用户groupadd nginxuseradd -g nginx nginx 3.安装nginx[[email protected] ng

Linux安装配置maven以及搭建nexus私服

http://nlslzf.iteye.com/blog/812995 一.软件准备 1.apache-maven-3.0-bin.tar.gz 下载地址:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0-bin.tar.gz 2.nexus-oss-webapp-1.8.0-bundle.tar.gz 下载地址:http://nexus.sonatype.org/downloads/ 二.maven安装配置

puppet初始化安装和配置(puppet自动化系列1)

一.服务器规划 以下均直接yum安装最新版. 服务器操作系统为centos6.2 Puppetmaster1 10.168.32.116 puppstmaster1.jq.com Puppetmaster2 10.168.32.117 puppetmaster2.jq.com Puppet1 10.168.32.120 ag1.jq.com Puppet2 10.168.32.121 ag2.jq.com Puppetca1 10.168.32.118 puppetca1.jq.com Pupp

安装Entity Framework(EF基础系列篇4)

Entity Framework 5.0 API是分布在两个地方:NuGet和.NET Framework中,这个.NET framework 4.0/4.5包含EF核心的API,然而通过NuGet包获取的EntityFramework.dll包含EF 5.0特别的特性:EF6.0中不是分开的: 在这个基础的系列课程中,我将会使用EF 6.0,这个最新的EF版本来学习, 学习EF,首先要安装下面的工具: .NET Framework 4.5 Visual Studio 2012/2013/201

Google Nexus系列手机和平板的版本信息汇总

1. 手机 代号 名称 生产厂商 Android版本 上市时间 CPU & 价格信息 1 Nexus One HTC Android 2.1 2010.1 2 Nexus S Samsung Android 2.3 2010.12 ARM Cortex-A8 3 Galaxy Nexus Samsung Android 4.0 2011.10 4 Nexus 4 LG Android 4.2 2012.10 5 Nexus 5 LG Android 4.4 2013.10 2600元 6 Nex