Google Nexus5关于Android 6.0源码的同步,编译和烧写

原创 2015年11月19日 17:15:56


关于Ubuntu下Android开发的环境搭建这里就不在详述啦,下面所提到的主要是一些关键点,


repo工具的下载和使用

mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

如果你已经配好repo请忽略以上步骤。

初始化仓库:

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest
# 或 repo init -u git://aosp.tuna.tsinghua.edu.cn/aosp/platform/manifest

## 如果提示无法连接到 gerrit.googlesource.com,可以编辑 ~/bin/repo,把 REPO_URL 一行替换成下面的:
## REPO_URL = 'https://gerrit-google.tuna.tsinghua.edu.cn/git-repo'

如果需要某个特定的 Android 版本(列表):

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-6.0.1_r1

同步源码树(以后只需执行这条命令来同步):

repo sync

有兴趣的同学可以去清华镜像站http://mirrors.tuna.tsinghua.edu.cn/help/#AOSP查看

如果顺利的话几个小时就可以把Android M的源码同步下来。

在编译aosp hammerhead也就是Nexus 5源码之前你需要去官方把相关驱动下载下来(如果你只是模拟器体验可忽略此步骤)

官方驱动下载地址:https://developers.google.com/android/nexus/drivers#hammerheadmra58k

如果你无法访问谷歌网站可以从该地址下载http://pan.baidu.com/s/1bnBgdYZ

把这三个文件解压并在根目录运行会自动把相关驱动安装到vendor下面。

做完以上工作就可以编译源码啦。

Building the System

1、

 source build/envsetup.sh
2、

lunch

3、

aosp_hammerhead-userdebug

4、make -j4


编译完成

adb reboot-bootloader

然后fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot flash system system.img

fastboot reboot

到此你就可以用Nexus5使用Android6.0开发调试啦。



Android源码编译之Nexus5真机编译

1.   前言 在Android安全的研究工作中,我们时常要对Android进行改进并对其进行源码编译,由于目前几乎所有的手机厂商均对其底层驱动实行封闭政策,导致我们在完成Android编译后无法将我...
  • liu1075538266
  • liu1075538266
  • 2016年04月28日 10:47
  • 8925

android 4.4 源码编译--for--nexus5

Android 4.4 源码编译,并烧录到nexus 5 (不包含内核的编译)
  • Jason_198724
  • Jason_198724
  • 2015年04月06日 17:01
  • 1611

编译Android内核 For nexus 5 以及绕过Android的反调试

前面的博客中已经记录了Nexus 5手机的Android 4.4.4 r1源码的编译基于ubuntu14.04.5,后面来学习一下Android内核源码的编译基于Nexus 5手机。 一、Andr...
  • QQ1084283172
  • QQ1084283172
  • 2017年02月07日 09:59
  • 4797

nexus7刷机流程

成功nexus7刷机步骤: 1、在驱动网站:https://developers.google.com/android/nexus/drivers#flokot49h 上下载相关驱动(根据设备版...
  • muguangzhilian
  • muguangzhilian
  • 2015年07月21日 11:33
  • 762

Android系统源码下载与编译、刷机--Nexus6实测

前言 此博文记录一下Android从系统源码下载到刷机的全过程。 (https://source.android.com/source/build-numbers.html 页面中列表信息找到自己...
  • u011133213
  • u011133213
  • 2016年05月28日 00:41
  • 12708

【最新】Android 源代码下载方法

安桌源码下载 国内下载 如果你无法翻墙,或者翻墙下载速度较慢都建议使用镜像下载。 国内可以从科大或清华大学网站下载安桌源码镜像,两家类似。 本博文主要参考了以下两遍,并作了实践操作证明可行。 ...
  • u012744230
  • u012744230
  • 2017年05月05日 10:43
  • 724

android编译源码5.1.1刷真机nexus5系统

作为一名android开发者,只会开发代码,那是不行的。怎么也得玩玩android源码系统,自己编译一下源码5.1.1,把自己编译的系统刷机到nexus5真机。首先要查清楚nexus5对应的版本和代号...
  • calmkey
  • calmkey
  • 2016年03月24日 14:08
  • 1488

Android源码编译详解【四】:Android 6.0_源码的下载与编译

1、AOSP源码下载          AOSP:即为 "Android Open-Source Project"的缩写,中文意为 :"安卓开放源代码项目"。 官放宣称:任何人都可以以任何目的使...
  • MLQ8087
  • MLQ8087
  • 2016年07月27日 15:55
  • 8249

一、Android系统源码下载实战

最近买了个Nexus 5 手机准备学习android4.4.4源码。Nexus 5 刷入从第三方下载的ROM后,总是推送各种第三方APP,于是自己打算下载编译一次官方的源码。一、编译环境搭建1.官方推...
  • u012417380
  • u012417380
  • 2017年05月30日 12:25
  • 2146

Nexus源码包

  • 2012年11月26日 01:50
  • 2.08MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Google Nexus5关于Android 6.0源码的同步,编译和烧写
举报原因:
原因补充:

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