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