【转】Android 4.4源码下载与编译

原文网址:http://www.cnblogs.com/zhx831/p/3550830.html

这篇文章记录了我下载源码和编译的全过程, 全过程参考Android官方文档

1. 下载Android源码

1.1 安装repo

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

1.2 初始化repo客户端

$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
$ repo init -u https://android.googlesource.com/platform/manifest
WORKING_DIRECTORY是你用来存储Android源码的文件夹。 此外如果需要下载分支需要使用-b选项,如下:
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

1.3 下载Android源码

$ repo sync

经过一段时间的等待,Android的源码就下载到本地了。

2. 编译源码

2.1 初始化环境

$ source build/envsetup.sh

2.2 选择目标平台与编译版本

$ lunch aosp_arm-eng

2.3 编译

$ make -j4

现在就可以去休息休息了。 很幸运, 一次成功,没有任何错误

2.4 运行

$ emulator

Refs:

http://source.android.com/source/downloading.html

http://source.android.com/source/building-running.html

时间: 2024-10-06 16:01:45

【转】Android 4.4源码下载与编译的相关文章

Android SDK与源码下载

http://www.cnblogs.com/tianjian/p/3430136.html 第一部分:开发前的准备-第八章 Android SDK与源码下载

I.MX6 android 4.2 源码下载

/************************************************************************* * I.MX6 android 4.2 源码下载 * 说明: * NXP官网已经不提供4.2版本的源码下载了,目前这个地方还能下载. * * 2016-8-24 深圳 南山平山村 曾剑锋 ************************************************************************/ 一.参考文档:

Android源码下载和编译过程

这是我在编译android源码时整理记录的编译步骤和错误解决方法,期间参考了一些网上的博客和教程. 第一步: 安装ubuntu12.04,分配一盘空间50G,2G内存.如果分配1G内存编译时将报错.(我是在虚拟机中安装ubuntu,分配了50G空间,编译源码需要空间较大,建议分配50G或更多,使用wubi安装最大只能分配30G). 第二步: 安装JDK,此处选用JDK版本为JDK6-6u29 32位,下载链接http://www.oracle.com/technetwork/java/javas

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

前言 此博文记录一下Android从系统源码下载到刷机的全过程. (https://source.android.com/source/build-numbers.html 页面中列表信息找到自己设备对应的Android版本进行选择,博文中选择MOB301) 硬件:Google 亲儿子 Nexus6("shamu") Android系统:选择了Android官网上的MOB301对应的android-6.0.1_r42 驱动:自然就是MOB301_Nexus6对应的驱动了 编译系统:Ub

Android系统源码下载及编译

Android 系统源码下载及编译 1 首先你的JDK和Git是已经安装成功了.(百度) 2 如果使用的是Ubuntu64的系统,则需要安装的软件包:(其他的ubuntu系统有不同的下载包,具体查看官网文档https://source.android.com/source/initializing.html) sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev gcc

android源码下载以及编译自己的ROM

android源码下载以及编译自己的ROM 最近发现kernel.org被墙了,为什么这种网站也能被墙了? 要想下载源码的话,只能绕过去了.下面是我从网上搜索到的一些下载方法: ============================================================================================== 原文链接是:http://cache.baidu.com/c?m=9d78d513d98316ed05fa950e1a67a3716

完整版linux下android源码下载、编译、模拟器启动运行

一.环境说明: 1.VMware版本:8.0.3 build-703057 2.liunx系统:Ubuntu10.10 3.jdk:sun-java6-jdk 二.Ubuntu 10.10更新源列表 由于??Ubuntu 10.10版本的源已经过期了,所以,需要对其进行更新,Ubuntu 10.10 已经发布了,下面提供更新源方法与更新源列表地址: 1.sudo gedit /etc/apt/sources.list     编辑你的源列表,将原来的内容全部删除,添加下面的源,复制到你的列表中,

第2章 Android源码下载及编译

在分析Android源码前,首先要学会如何下载和编译系统.本章将向读者完整的呈现Android的源码的下载流程.常见问题以及处理方法,并从开发者的角度来理解如何正确地编译出Android系统(包括原生态系统和定制设备).后面,我们将在此基础上深入到编译脚本的分析中.以"庖丁解牛"的精神来还原一个庞大而严谨的Android编译系统. 2.1 Android源码下载指南 2.1.1 基于Repo和git的版本管理 Git是一种分布式的版本管理系统,最初被设计用于linux内核的版本控制.本

[原创]Nexus5 源码下载、编译、真机烧录过程记录

asop使用清华镜像源https://mirror.tuna.tsinghua.edu.cn/help/AOSP/ 一开始使用每月初始化包的方式因为无法搞定版本的问题,没能通过编译,无奈,老老实实一点点下载吧 1.源码下载 mkdir aosp cd aosp repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-6.0.1_r1sh myrepo.sh 版本号,一定要选对,不然就要来回折腾,因为虽