`
George_ghc
  • 浏览: 93042 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu 9.04上下载android源码

 
阅读更多
【转:】http://blog.mcuol.com/User/weishuangbo/Article/12338_1.htm
作为开源手机操作系统,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

4.  安装java sdk

$sudo apt-get install sun-java6-jdk

$sudo apt-get install sun-java5-jdk

$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。


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

现在,就可以做别的事,让电脑自动完成源码的下载工作。

分享到:
评论

相关推荐

    在ubuntu 9.04上安装VMWareTools步骤 -上海嵌入式家园-开发板商城

    ### 在Ubuntu 9.04上安装VMware Tools的详细步骤及注意事项 #### 一、背景介绍 在虚拟化环境中,为了提高宿主机与虚拟机之间的兼容性和性能,通常需要在虚拟机内部安装一个名为VMware Tools的软件包。本文将详细...

    硬盘安装ubuntu9.04过程详解

    标题中的“硬盘安装Ubuntu 9.04过程详解”指的是在个人计算机的硬盘上安装Linux Ubuntu 9.04操作系统的详细步骤。Ubuntu 9.04,代号“Jaunty Jackalope”,是Ubuntu发布的一个较早的版本,于2009年推出,它提供了对...

    Ubuntu 9.04 安装过程札记

    在Ubuntu上,SSH服务默认是启用的,可以通过`sudo apt-get install openssh-server`命令安装或更新。 在Ubuntu 9.04中,源码安装也是一个常见的话题。使用`sudo apt-get source <package_name>`可以下载并解压指定...

    ubuntu9.04安装全体验

    在安装过程中,用户首先会遇到的是下载Ubuntu 9.04的ISO镜像文件,这通常可以通过Ubuntu官方网站或者镜像站点完成。下载完成后,用户需要将其刻录到DVD光盘或制作成USB启动盘,以便在目标计算机上进行安装。 安装...

    ubuntu 9.04基本命令

    对于学习ubuntu 9.04的童鞋很有用滴

    colinux的Ubuntu 9.04的镜像文件

    Ubuntu-9.04-1gb.7z,是colinux下的Ubuntu 9.04的镜像文件~

    ubuntu9.04更新源

    本文将详细介绍如何在Ubuntu 9.04系统上更换中科大和电子科大提供的快速更新源。 #### 更换更新源步骤 1. **备份现有源列表**:在更换源之前,首先备份现有的源列表文件,以防新设置出现问题需要恢复原始设置。 ``...

    完美的服务器--ubuntu 9.04

    Ubuntu 9.04 ISPconfig设置

    Ubuntu9.04下安装SimpleScalar

    ### Ubuntu9.04下安装SimpleScalar的知识点详解 #### 1. 安装环境 - **操作系统**:Ubuntu 9.04 - **GCC版本**:4.3.3(该版本为系统自带) #### 2. 软件下载 - **下载地址**:访问官方网站 ...

    OpenERP Installing Ubuntu9.04

    OpenERP Installing Ubuntu9.04

    新手windows下硬盘安装Ubuntu 9.04

    - **下载Ubuntu 9.04 ISO镜像文件** (`ubuntu-9.04-desktop-i386.iso`),这是安装Ubuntu的基本前提。 - **解压工具** 如WinRAR用于解压ISO文件中的内容。 - **grub4dos工具包** (`grub4dos-0.4.4.zip`),用于实现多...

    ubuntu9.04翻译软件stardict词典

    标题中的“ubuntu9.04翻译软件stardict词典”指的是在Ubuntu 9.04操作系统上使用的Stardict翻译软件。Stardict是一款开源的、强大的词典和翻译工具,它支持多种语言和词典格式,允许用户在Linux环境下进行高效的词汇...

    ubuntu9.04中文输入法安装包

    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 安装配置优化全记录

    ubuntu9.04 服务器版官方文档

    ### Ubuntu 9.04 服务器版官方文档知识点解析 #### 一、引言 Ubuntu 9.04 服务器版官方文档是一份详细的指南,旨在帮助用户安装、配置及定制 Ubuntu 9.04 服务器系统以满足特定需求。这份文档由 Ubuntu 文档团队...

    ubuntu9.04 server上配置cvsnt

    在Ubuntu 9.04 Server上配置CVSNT是一个涉及版本控制系统、服务器配置以及Linux操作系统管理的任务。CVSNT是一个Windows环境下对CVS(Concurrent Versions System)的增强版本,支持多用户、权限控制和更丰富的特性...

    ubuntu9.04wepcrack

    ubuntu9.04wepcrack可以参考一下的。 有能搞定wpa&wpa2的大家可以交流一下啊。

    Ubuntu 9.04 源更新,欢迎大家使用

    综上所述,Ubuntu 9.04的源更新是一个提升用户体验的关键步骤,通过正确更换源,用户可以享受到更快的软件下载速度,获取更多的软件资源,并保持系统安全与稳定。而"sudo"命令的使用则是在Linux中进行系统级别操作的...

Global site tag (gtag.js) - Google Analytics