Linux下Android内核源码下载

原创 2015年09月07日 11:51:23

一直想尝试android源码的编译,于是在虚拟机上安装了ubuntu 14.04,安装时选了语言为中文,使用Xshell远程登录。

Android源码下载的官方链接

http://source.android.com/source/downloading.html#initializing-a-repo-client

准备工作

1、在Android源码编译之前 git-core 和 curl 是必需的,安装命令
sudoapt−getinstallgit−core sudo apt-get install curl

2、 安装JDK
注意:openjdk不推荐使用,编译中可能造成混淆及功能缺失通过以下命令卸载openjdk:$ sudo apt-get purge openjdk-* icedtea-* icedtea6-*,并在/etc/apt/sources.list 末尾加上如下行: ###for install Java6
deb http://ppa.launchpad.net/ferramroberto/java/ubuntu natty main
添加方法,通过命令:vim /etc/apt/sources.list 进入sources.list
在末尾添加:
这里写图片描述

2.1、 添加partner源
sudo add-apt-repository “deb http://archive.canonical.com/ubuntu maverick partner”

2.2、更新系统
$ sudo apt-get update
Ubuntu添加新的软件源的时候,update报这个错误:
GPG签名验证错误: http://ppa.launchpad.net hardy Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY B725097B3ACC3965
找了下原因,虽然不知道原理,不过大概意思还是能才出来的,解决方法如下:
gpg –keyserver subkeys.pgp.net –recv B725097B3ACC3965
gpg –export –armor B725097B3ACC3965| sudo apt-key add -
然后sudo apt-get update就OK了
补充:subkeys.pgp.net尽然提示找不到了,换成keyserver.ubuntu.com即可。
这里写图片描述

2.3、安装 java6-jre
$ sudo apt-get install sun-java6-jre sun-java6-plugin

2.4、安装 java6-jdk
$ sudo apt-get install sun-java6-jdk sun-java6-plugin

2.5 察看版本
$ java -version
显示信息如下:
这里写图片描述

源码下载

1、 执行curl
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
这行命令只是从网上下了repo文件,可以直接 从网上下载后拖入~/bin文件夹中。
文件下好后修改执行权限:
chmod a+x ~/bin/repo

2、建立并进入android源代码目录
$ mkdir android源代码目录

$ cd android源代码目录

3、执行 repo init 准备下载最新版本android代码,用下面命令准备下载主干(main / trunk)版本
$ repo init -u https://android.googlesource.com/platform/manifest
或是用以下命令下载指定分支(branch)
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
如果 repo没有找到 branch 参数指出分支版本,就会输出大量信息,其中有可以下载分支的列表,由于内容过长,请参考
http://blog.csdn.net/tonyfield/article/details/9734031
实际操作中,获得错误报告:
fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
stockoverflow上有贴提及是代理环境变量造成的问题,想到前面尝试过设置 HTTP_PROXY,用下面的指令清除,HTTPS_PROXY 存在的话也要清除 HTTPS_PROXY。
unset HTTP_PROXY
unset HTTPS_PROXY
然后repo init成功。。。,
成功后会提示输入你的姓名 及 邮件地址,你想要使用Gerrit code-review 工具的话就要用你申请的 Google账户使用的邮件地址,没有的话去申请一个,不用花多少时间。
Your Name [XXXXXX]: XXXXXX

4、repo 信息下载后,用 “repo sync”命令将真正的Android代码同步到当前工作目录,初始同步操作将需要一个多小时才能完成。

版权声明:本文为博主原创文章,转载请注明出处。博客首页:http://blog.csdn.net/u012975705。订阅:http://blog.csdn.net/u012975705/rss/list

在Android5.1系统Linux内核源码内开发Android硬件驱动程序

  • 2017年04月25日 18:27
  • 7KB
  • 下载

ubuntu kylin 14.04 下载,编译,安装android内核源码

android5.1 android内核源码编译
  • hehe26
  • hehe26
  • 2016年05月10日 22:17
  • 1372

Android内核源码下载与编译

构建Android Linux内核映像  可参考:http://blog.csdn.net/luoshengyang/article/details/6564592 从源代码树下载下来的最新Andro...
  • weiyidemaomao
  • weiyidemaomao
  • 2013年07月10日 17:22
  • 3916

不翻墙下载Android内核源码

在之前的文章不翻墙下载Android源码中,描述了如何通过中科大、清华的开源镜像下载Android AOSP源码。 其实Android还有一个部分容易被大家忽视的就是Android内核的源码,And...
  • sunao2002002
  • sunao2002002
  • 2016年11月06日 23:52
  • 5349

linux 下android源码下载

官方网址步骤 :http://source.android.com/source/downloading.html 先描述步骤,再说遇到的问题 环境:ubuntu12.04  64 位。 ...
  • lixin88
  • lixin88
  • 2014年04月15日 16:53
  • 4779

Android源代码和内核源代码的下载,编译和运行

笔者根据罗升阳老师的《Android 系统源代码情景分析》一书,尝试下载,编译和运行Android源代码和内核源代码。但可能是软件源“被墙”或版本更新的原因,期间遇到诸多问题。笔者求助于强大的度娘和谷...
  • u014633283
  • u014633283
  • 2015年07月03日 16:42
  • 912

Android 内核源码下载 (ubuntu)

1)工欲善其事,必先立其器,仅仅是下载内核是不需要下载这么的多的,因为下面我们还要去编译内核,有的库是为了编译内核而使用的。$ sudo apt-get install git-core$ sudo ...
  • xiaoban0514
  • xiaoban0514
  • 2011年01月15日 22:23
  • 524

Android内核&源码下载

转载自:http://blog.csdn.net/liuhongwei123888/article/details/8663146 $ git clone https://android.googl...
  • buluodebeidou
  • buluodebeidou
  • 2014年09月16日 14:25
  • 203

从2.3.3到4.1.1:最全的android系统源码下载大集合

115网盘下载,android源码大集合,包括2.3.3、2.3.4(新增)、2.3.5、2.3.7、4.0.1(重新上传,无CRC错误)、4.0.3 、4.0.4(新增)七个版本的android...
  • Su_tianbiao
  • Su_tianbiao
  • 2015年10月21日 16:16
  • 1687

Ubuntu16.04编译nexus6p内核及make多目标异常分析

尝试着编译Android内核,居然花了一天的时间用来调bug,是我太笨了还是Google太坑了呢。 正题 主要包括两部分 - 为Nexus6P编译内核 - make多目标匹配异常调试 ...
  • liguoyun1991
  • liguoyun1991
  • 2016年07月12日 09:48
  • 1271
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下Android内核源码下载
举报原因:
原因补充:

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