Build aosp for Nexus

原创 2016年08月30日 23:57:58

Build aosp for Nexus

1 按照官方顺序构建编译环境(openjdk,build toolchain相关)。

2 下载repo文件,设置可执行

3 repo init以及repo sync。这个可以使用国内镜像清华大学 AOSP TUNA镜像。如果只是想使用最新版本的aosp代码,可以该网站提供的初始化包,可以避免因为网络等问题造成的初始化失败问题。这个文件较大,可以使用迅雷等下载工具加速下载。因为文件很大,也是使用工具单独下载的原因。剩下的就是按照网站的提示进行解压以及sync。

4 编译之前,需要添加nexus设备需要的binary信息。里面包含了vendor相关的内容,如果不添加,机器刷入编译之后的镜像会卡在google logo的地方。地址可以去Binaries Preview for Nexus Devices按照机型下载。包括高通的以及设备商的。下载完成之后,解压缩,会有对应的sh脚本文件。把这些脚本文件放到源码根目录下面,分别执行即可。

5 选择对应机型的targe进行lunch以及编译。编译完成使用adb reboot bootloader启动到bootloader,然后fastboot oem unlock进行设备解锁。在执行这个命令之前,需要进入手机的开发者选项打开oem解锁选项。解锁之后可以使用fastboot flashall -w,就可以自动化完成刷机过程以及重启手机。

整个过程比较漫长,根据开发机器相关。

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Ubuntu 14.04编译AOSP for Nexus/Pixel

虽说几年前博主在一家公司做机顶盒的时候总是需要编译Android源码,但是那时还没有手中的爱机:Nexus 6,又名shamu。今天我要为它刷入一个自己编译的Rom。拿起键盘就是干。

Howto Build Android KitKat (4.4) for the Google Nexus 5

Howto Build Android KitKat (4.4) for the Google Nexus 5 December 1, 2013 NOTE: If you know w...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

AOSP build 系统简介

发现一个写得很简洁的 AOSP 的 build system 的介绍。http://www.jayway.com/2012/10/24/a-practical-approach-to-the-aosp...

Google Apps – Framework, Phonesky, GmsCore w/ AOSP Build.

Useful links: Android.mk File syntax specification AOSPforNexus5 —————————– 1.) The purpos...

[更新]nexus s刷android4.4(AOSP 4.4.2 Mod)

自己的手机nexus s用了2年多,虽说是谷歌二儿子,但一直是用的是android2.3.4,系统已经远远落伍啦。所以最近升级为android4.4,本文留作备忘和其他兄弟的参考用。 因为androi...

Installing Google Play Service and Google Apps on Nexus AOSP

Installing Google Play Service and Google Apps on Nexus AOSP I figured out how to get Google Play S...

build 并deploy saiku-query0.1到nexus

一、下载saiku-query的源码:     https://github.com/OSBI/saiku-query.git 二、修改文件: 1、setting.xml文件(以下为关...

build 并deploy saiku-query0.4到nexus

参考关于0.1版本的构建过程:http://blog.csdn.net/gsying1474/article/details/51361987 修改pom文件 其中,红色的为原有被注释的 绿色的为...

build taintdroid2.3 for emulator

TaintDroid 2.3 Search this site   Navigation ...
  • LMHGEN
  • LMHGEN
  • 2012-02-25 13:47
  • 1788

Build OpenSSL for iOS

OpenSSL的版本为1.0.2h 编译脚本如下: #!/bin/bash # This script builds the iOS and Mac openSSL libraries ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)