Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu环境Android平台源码下载及编译

一、初始环境搭建1、安装JDK下面是安装Java 6的命令格式,按照顺序在终端中执行:Java 6(for Android 2.1+):$ sudo add-apt-repository "deb http://us.archive.Ubuntu.com/ubuntu/ hardy multiverse"$ sudo apt-get update$ sudo apt-get install sun-java6-jdk假如你想切换JAVA版本(安装多个JAVA版本时),输入如下指令:sudo update-alternatives --config javasudo update-alternatives --config javac使用如下指令查看当前的Java版本号:java -version2、安装编译工具以下命令,一次执行全部需要的编译工具安装$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev libx11-dev libreadline5-dev libz-dev libgl1-mesa-dev天缘在测试时使用上面的配置,似乎没发现缺少什么,如果缺少某个软件包,可使用命令再单独补充安装,比如安装libc6-dev-i386,命令如下:sudo apt-get install libc6-dev-i386二、下载Android源码3、创建工作目录进入工作目录(比如works),创建bin目录:mkdir ~/worksmkdir ~/works/android_devcd ~/works/android_devmkdir bin4、安装repo版本管理工具(基于git基础开发,便于git资源管理)curl http://android.git.kernel.org/repo > ~/works/android_dev/bin/repocd binchmod a+x repo关于repo更多参考:http://source.android.com/source/version-control.html5、准备下载Android源码cd ~/works/android_dev./bin/repo init -u git://android.git.kernel.org/platform/manifest.git这里默认下载最新的的版本(2.3),如果下载其它版本,请使用类似下面命令(后面为版本简称):repo init -u git://android.git.kernel.org/platform/manifest.git -b cuccake6、配置repo账户git config --global user.email "[email=abc@gmail.com]abc@gmail.com[/email]"git config --global user.name "ABc"7、开始下载android platform的源代码./bin/repo sync由于 android 的源码很大,现在新版本的完整源码已经高达 3G 以上,都是从GG官方下载,速度很慢(时间大约要一个晚上),执行后可以回家睡觉或出去通宵均可,有一点需注意在下载之前一定要确保你的磁盘可用空间足够。如要下载 kernel(即Linux内核源码):$repo sync kernel8、添加公钥$ gpg --import该命令是交互式导入公钥,参照Google官方说明,这个公钥是用来签名TAGS以表明该版本为RELEASE版本(这里翻译似乎有点问题,原话是The key is used to sign annotated tags that represent releases)这一步不执行仍时可以正常编译的,但如编译Release版本时,建议加上,gpg(GNU Privacy Guard)是个开源加解密软件,交互导入密钥参考上文的官方downloading.html这个页面,还可参考文末地址。9、选择版本$ git tag -v tagname只需选择版本就可以了,是普通版还是精简版或是其它,直接敲数字和回车就可以了。
  • 1
  • 2
  • 下一页
Linux 自定义命令Android源码在32位Linux系统上编译配置相关资讯      Android环境搭建 
  • PhoneGap-Android开发环境搭建  (06/14/2014 08:34:38)
  • 搭建Qt5.1.0 Beta的Android开发环  (05/31/2013 12:03:50)
  • 在CentOS下搭建Android 开发环境  (02/18/2013 09:14:14)
  • Android 编译环境配置搭建(Ubuntu   (11/02/2013 11:02:14)
  • Linux下搭建Android开发环境  (03/19/2013 08:35:26)
  • Ubuntu 12.10下配置Android开发环  (01/16/2013 09:20:49)
本文评论 查看全部评论 (0)
表情: 姓名: 字数