nexus 7 烧源码

1、在 https://developers.google.com/android/nexus/drivers 上面下载相应的驱动,解压得到六个sh文件,执行之后会产生一个vendor文件夹,将该文件夹拷贝到源码目录。

2、在源码目录下面执行以下命令:

. build/envsetup.sh

lunch 5

(注:其中5代表的full_grouper-userdebug,也可以直接用lunch full_grouper-userdebug)

make -j4

3、编译完成之后进入out/target/product/grouper目录, 包含所有需要烧写的镜像文件。

4、运行 adb reboot bootloader 进入刷机模式。

5、此时如果平板底部最后一行红字显示LOCK-STATE - locked 表明bootloader已被锁定,需要先解锁,输入命令fastboot oem unlock,按电源键确认,此时如果红字变为LOCK-STATE - unlocked表明已解锁,可以继续往下执行。

6、运行 fastboot flashall -w 刷机。

7、如果提示如下错误:
Bootloader Version...: 3.34
Baseband Version.....: N/A
Serial Number........: 015d24bcc5602408
--------------------------------------------
checking product...
OKAY [  0.020s]
checking version-bootloader...
FAILED

Device version-bootloader is '3.34'.
Update requires '3.41'.

finished. total time: 0.120s

查看源码目录中out/target/product/grouper/android-info.txt ,发现文件内容为:
require board=grouper
require version-bootloader=3.41
将最后一行改成require version-bootloader=3.34,保存并退出。再次执行 ./fastboot flashall -w ,刷机成功。


你可能感兴趣的:(nexus 7 烧源码)