编译Android源码,并刷入Nexus7真机

Android  2017年8月23日 pm9:32发布3个月前更新 城堡大人
105 4 0

编译Android源码,并刷入Nexus7真机时我使用的如下配置(后来我Ubuntu 16也编译成功)

  • 编译环境:Ubuntu 14.04

  • 源码版本:Android6.0

  • 真实设备:Nexus7 wifi 第二代(flo)

本教程是为Nexus7而写的,当然其他的Nexus设备也可以,只不过下载的设备驱动不同而已。至于怎么下载和编译源码,不懂的可以查阅《Ubuntu14.04上编译Android6.0源码教程》。

我在Nexus7上刷了两次,第一次一次是android5.1.1,第二次是android6.0,是在上次编译的基础上编译的。

具体步骤如下:

配置编译环境

具体看《Ubuntu14.04上编译Android6.0源码教程》,Ubuntu14.04 (x64) + JDK 1.7 上编译ok,而且编译6.0时,JDK不能为1.8,否则也会报错。

下载源码

Ubuntu14.04上编译Android6.0源码教程》,那我就不多说了,这里给出了好几种下载方式。

下载相关驱动

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

几分钟后就可以了。

参考文章《Android源码编译之Nexus5真机编译

 历史上的今天

  1. 2023: C语言之类型转换符大全(0条评论)
  2. 2022: bootchart 的配置和使用(0条评论)
  3. 2019: 龙应台:回家(0条评论)
版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

4 条评论

  • biumall.com站长
    biumall.com站长 管理员

    测试一下
    <pre>
    fastboot -w flashall
    </pre>

    回复
  • 小不点
    小不点 游客

    测试一下
    fastboot -w flashall

    回复

随机推荐

木心 :至少,每天要看书

不要讲文学是崇高伟大的。文学可爱。大家课后不要放弃文学。文学是人学。至少,每天要看书,开始读书,要浅,浅到刚开始就可以居高临下。一上来听勃拉姆斯第一交响乐,你会淹死。一开始听《圣母颂》、《军队进行曲》,很好。我小时候听这些,后来到杭州听贝多芬的《月光奏鸣曲》,居然完全不懂,对西方,一开始从基督教...

王小波:一只特立独行的猪

插队的时候,我喂过猪、也放过牛。假如没有人来管,这两种动物也完全知道该怎样生活。它们会自由自在地闲逛,饥则食渴则饮,春天来临时还要谈谈爱情;这样一来,它们的生活层次很低,完全乏善可陈。人来了以后,给它们的生活做出了安排:每一头牛和每一口猪的生活都有了主题。就它们中的大多数而言,这种生活主题是很悲惨的...

Visual Studio 2017常用部分快捷键

前言最近在使用VS2017温习C语言,这工具很多快捷键都忘了,这里记录部分,方便自己查阅,后续慢慢添加。正文1、代码片段多行注释step1、选中要注释的代码段;step2、按 Ctrl + K 键;step3、再按 Ctrl +C 键。2、代码片段取消注释step1、选中要取消注释的...

戴望舒:雨巷

撑着油纸伞,独自彷徨在悠长、悠长又寂寥的雨巷我希望逢着一个丁香一样地结着愁怨的姑娘 她是有丁香一样的颜色丁香一样的芬芳丁香一样的忧愁在雨中哀怨哀怨又彷徨 她彷徨在这寂寥的雨巷撑着油纸伞像我一样像我一样地默默行着寒漠、凄清,又惆怅 ...

[摘]android6.0运行时动态申请权限

从Android6.0以后,Android是不会主动获取需要权限,改为了需要提示用户手动获取,系统应用除外。1. 运行时获得权限:从androi 6.0开始,不再是安装应用时用户确定获得全部的权限.而是在使用软件过程中需要该权限时,弹出对话框让用户选择权限.不仅如此,用户选择权限后还可以关闭。...

个人常用的ListView方法简介

前言项目中ListView还是比较常用的,ListView有些方法或者配置属性都是比较常用也比较容易忘记的。因此,今天抽空整(抄)理(袭)一下,以便查阅。PS: 现在RecyclerView比较多了好记性不如烂笔头正文停止滚动 private void stopListView...