作为开源手机操作系统,android一经推出,便引来业界极大的关注。Google现在的android源码的版本号已经是1.50r1的。越来越多的爱好者开始加入到android源码的研究中,下面就ubuntu 9.04上如果去获得android最新源码。
1. 安装git 和gnupg 。输入
$sudo apt-get install git-core gnupg
2. 安装其它工具
$sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
3. 安装valgrind 工具
$sudo apt-get install valgrind
5. 下载 repo 工具
$mkdir $HOME/bin
$vi .bashrc
加入
export PATH=$HOME/bin:$PATH
$source .bashrc
$ curl http://android.git.kernel.org/repo > $HOME/bin/repo
$ cd $HOME/bin
$ chmod +x repo
6. 导出 android 项目
$ cd
$ mkdir Android
$ cd Android
$ repo init -u git://android.git.kernel.org/platform/manifest.git
并完成提示的配置,这样我们建立的目录就已经和 Google 的 android 源码库建立了链接。
7. 开始下载 android platform 的源代码
$ repo sync
由于 android 的源码很大,现在完整的代码已经高达 3G 以上,所以最分文件夹进行同步下载。如要下载 kernel :
$repo sync kernel
现在,就可以做别的事,让电脑自动完成源码的下载工作。
4. 安装java sdk
$sudo apt-get install sun-java6-sdk
$sudo apt-get install sun-java5-sdk
$cd /etc/alternatives
$sudo rm javadoc.1.gz javadoc
$sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz
$sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc
android 仅支持1.5 以上版本的java sdk ,且1.6 版本的java sdk 在进行android sdk 编译时会出现java doc 错误,在这里我的解决办法时先安装java sdk 1.6, 接着安装java sdk 1.5, 然后将系统的java sdk 链接到java sdk 1.6 上,仅是将javadoc 和javadoc.1.gz 链接到java sdk 1.5 上,这样做的好处是在编译android 源码和进行android 应用开发时,使用的是java sdk 1.6, 仅在编译android sdk 的doc 时,使用的是java sdk 1.5 版本的javadoc 和javadoc.1gz 。
相关推荐
### 在Ubuntu 9.04上安装VMware Tools的详细步骤及注意事项 #### 一、背景介绍 在虚拟化环境中,为了提高宿主机与虚拟机之间的兼容性和性能,通常需要在虚拟机内部安装一个名为VMware Tools的软件包。本文将详细...
标题中的“硬盘安装Ubuntu 9.04过程详解”指的是在个人计算机的硬盘上安装Linux Ubuntu 9.04操作系统的详细步骤。Ubuntu 9.04,代号“Jaunty Jackalope”,是Ubuntu发布的一个较早的版本,于2009年推出,它提供了对...
在Ubuntu上,SSH服务默认是启用的,可以通过`sudo apt-get install openssh-server`命令安装或更新。 在Ubuntu 9.04中,源码安装也是一个常见的话题。使用`sudo apt-get source <package_name>`可以下载并解压指定...
在安装过程中,用户首先会遇到的是下载Ubuntu 9.04的ISO镜像文件,这通常可以通过Ubuntu官方网站或者镜像站点完成。下载完成后,用户需要将其刻录到DVD光盘或制作成USB启动盘,以便在目标计算机上进行安装。 安装...
对于学习ubuntu 9.04的童鞋很有用滴
Ubuntu-9.04-1gb.7z,是colinux下的Ubuntu 9.04的镜像文件~
本文将详细介绍如何在Ubuntu 9.04系统上更换中科大和电子科大提供的快速更新源。 #### 更换更新源步骤 1. **备份现有源列表**:在更换源之前,首先备份现有的源列表文件,以防新设置出现问题需要恢复原始设置。 ``...
Ubuntu 9.04 ISPconfig设置
OpenERP Installing Ubuntu9.04
- **下载Ubuntu 9.04 ISO镜像文件** (`ubuntu-9.04-desktop-i386.iso`),这是安装Ubuntu的基本前提。 - **解压工具** 如WinRAR用于解压ISO文件中的内容。 - **grub4dos工具包** (`grub4dos-0.4.4.zip`),用于实现多...
标题中的“ubuntu9.04翻译软件stardict词典”指的是在Ubuntu 9.04操作系统上使用的Stardict翻译软件。Stardict是一款开源的、强大的词典和翻译工具,它支持多种语言和词典格式,允许用户在Linux环境下进行高效的词汇...
9. **scim-chewing_0.3.3-1ubuntu1_i386.deb**:Chewing输入法的SCIM接口,允许用户在Ubuntu 9.04上使用Chewing引擎进行输入。 10. **language-support-input-zh_8.10+20080703_all.deb**:这个包提供了语言支持,...
ubuntu 9.04 安装配置优化全记录
### Ubuntu 9.04 服务器版官方文档知识点解析 #### 一、引言 Ubuntu 9.04 服务器版官方文档是一份详细的指南,旨在帮助用户安装、配置及定制 Ubuntu 9.04 服务器系统以满足特定需求。这份文档由 Ubuntu 文档团队...
在Ubuntu 9.04 Server上配置CVSNT是一个涉及版本控制系统、服务器配置以及Linux操作系统管理的任务。CVSNT是一个Windows环境下对CVS(Concurrent Versions System)的增强版本,支持多用户、权限控制和更丰富的特性...
ubuntu9.04wepcrack可以参考一下的。 有能搞定wpa&wpa2的大家可以交流一下啊。
综上所述,Ubuntu 9.04的源更新是一个提升用户体验的关键步骤,通过正确更换源,用户可以享受到更快的软件下载速度,获取更多的软件资源,并保持系统安全与稳定。而"sudo"命令的使用则是在Linux中进行系统级别操作的...