编译环境:Ubuntu 14.04
源码版本:6.0
真实设备:Nexus7 wifi 第二代(flo)
本教程是为Nexus7而写的,当然其他的Nexus设备也可以,只不过下载的设备驱动不同而已。至于怎么下载和编译源码,不懂的可以查阅《》。
我在Nexus7上刷了两次,第一次一次是android5.1.1,第二次是android6.0,是在上次编译的基础上编译的。
具体步骤如下:
配置编译环境
具体看《》,Ubuntu14.04 (x64) + JDK 1.7 上编译ok,而且编译6.0时,JDK不能为1.8,否则也会报错。
下载源码
《》,那我就不多说了,这里给出了好几种下载方式。
下载相关驱动
Nexus 7 可以在这里找和Android版本想对应的,https://developers.google.com/android/drivers#flolmy48g,要FQ才能访问,可以使用vpn(我一般用蓝灯)
下载三个文件,然后解压到Android源码根目录下,在Terminal下执行解压出来的文件。
最后会提示要输入I ACCEPT
不能一直按Enter,默认步接受的。(我发现的,按Enter 到8中的d左右时,就放慢速度,一行一行按)
编译源码
等待一段时间,编译时间也要看电脑配置,我的大约2半个小时左右吧。
进入bottloader界面
sudo adb reboot bootloader
或者重启手机开机时同时按电源键和音量键+
不一会儿就进入了bottloader界面
这一步需要安装fastboot
sudo apt-get update sudo apt-get install Android-tools-adb android-tools-fastboot
刷机
fastboot flashall –w
或者
fastboot -w flashall
几分钟后就可以了。
参考文章《
© 版权声明
测试一下
<pre>
fastboot -w flashall
</pre>
测试一下是不是注册用户才可
fastboot -w flashall
在试试
fastboot -w flashall
测试一下
fastboot -w flashall