`
panxq0809
  • 浏览: 297755 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Ubuntu 9.10系统Android 2.1编译笔记

阅读更多

最近下载了Android 2.1源码,在Ubuntu 9.10上做了一次编译,由于系统为纯净系统,之前没有进行过任何Android的编译,所以需先安装一些必要软件。编译过程参考网上一些文章,做下笔记如下,以供参考:

1. 下载或更新Android源码  至最新,截止到前天(04-09)好像是2.1-r2.

2. Android 要求的 jdk 1.5,而Ubuntu9.10的源里只有JDK1.6. 目前网上解决方法有两种:
    解决方法一:  安装JDK1.5
   1) 根据官方文档里所说,源代码的编译必须使用JDK5才能编译的了,所以这里我们使用jdk5
   2) 需要先更新源,在终端里执行 sudo vim /etc/apt/sources.list
   3) 在source.list里把以下2行拷贝到文档最后面:
        deb http://us.archive.ubuntu.com/ubuntu/   jaunty multiverse
        deb http://us.archive.ubuntu.com/ubuntu/   jaunty-updates multiverse
        保存退出。
   4) 执行 sudo apt-get update 更新源.
   5) 配置编译环境并下载JDK5:sudo apt-get install sun-java5-jdk
   解决方法二:   安装JDK 1.6  , 修改Android源文件。
   1) 安装jdk 1.6,修改<src_top/build/core/make.mk>(如果2.0版本源码请修改<src_top/build/core/main.mk>)
    在文件中搜索并分别把:
        java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1.5[. "$$]')
        javac_version := $(shell javac -version 2>&1 | head -n 1 | grep '[ "]1.5[. "$$]')
    两行改成:
        java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1.6[. "$$]')
        javac_version := $(shell javac -version 2>&1 | head -n 1 | grep '[ "]1.6[. "$$]')
    即可。
   推荐使用第一种解决方法。

3. 安装编译过程中必需软件  。根据网上高人的经验,这是编译的最小工具软件集。
    $sudo apt-get install build-essential
    $sudo apt-get install zlib1g-dev
    $sudo apt-get install flex
    $sudo apt-get install libncurses-dev
    $sudo apt-get install libx11-dev
    $sudo apt-get install gperf

4. make  .经过漫长的编译过程,编译成功。

参考:http://www.yhsafe.com/article/2010/0317/article_1558.html  
          http://blog.csdn.net/skywalkzf/archive/2010/04/07/5458616.aspx

分享到:
评论

相关推荐

    Linux操作系统 Ubuntu 9.10 图解安装教程

    Linux 操作系统 Ubuntu 9.10 图解安装教程 本文将详细介绍 Linux 操作系统 Ubuntu 9.10 的图解安装教程,并对 Ubuntu 的特点、优点和历史进行了详细的解释。 Ubuntu 简介 Ubuntu 是一个基于 Debian 发行版和 ...

    Ubuntu 9.10 硬盘安装 过程图解

    通过上述步骤,可以在保留原有Windows XP系统的同时,成功地在E盘上安装Ubuntu 9.10系统。整个过程不仅涉及了基本的文件操作,还涉及到启动管理器的配置以及手动分区等高级操作,对于想要在现有系统中增加Linux系统...

    Ubuntu9.10配置输入法

    在 Ubuntu 9.10 系统中,为了更好地适应中文用户的需求,配置一个流畅且好用的中文输入法变得尤为重要。本文将详细介绍如何在 Ubuntu 9.10 中配置智能拼音输入法,包括必要的安装步骤以及可能遇到的问题和解决方案。...

    ubuntu9.10的user guide汉化

    ubuntu9.10的用户指南汉化包,deb格式.

    Win7下引导Ubuntu9.10的文件

    Win 7 与 Ubuntu9.10系统安装顺序 (1)Win7 (2)Ubuntu9.10,注意在安装步骤第7步的时候,点击高级按钮,选择安装启动器引导设备的位置为你手动分区的那个光盘。 (3)登录win7(此时系统直接进入win7的),将此...

    硬盘安装win7与ubuntu9.10双系统

    文档详细介绍了如何在一台计算机上安装Windows 7和Ubuntu 9.10双系统的过程,包括了硬盘分区、Grub引导程序的配置以及Ubuntu 9.10的安装和配置等多个方面。通过这些步骤,用户可以在同一台电脑上享受到Windows 7的...

    Vmware6.5 安装 Ubuntu 9.10 全过程视频教程

    本教程主要涵盖的是在Vmware 6.5虚拟机环境下安装Ubuntu 9.10操作系统的过程,这是一项对于初学者非常实用的技术。Vmware是一款强大的虚拟化软件,它允许用户在单个计算机上同时运行多个操作系统,而Ubuntu 9.10则是...

    ubuntu9.10界面汉化包

    ubuntu910界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-gnome-zh-hans_1%3a9.10+20091022_all.deb language-pack-gnome-zh-hans-base_1%3a9.10+20091022_all.deb #dpkg -...

    Ubuntu9.10建立交叉编译环境arm-linux-gcc-4.3.2

    Ubuntu9.10建立交叉编译环境arm-linux-gcc-4.3.2

    3DSP blueW2310驱动 MiniPci接口,ubuntu9.10 64位

    描述中提到的“ubuntu9.10 64位”是指该驱动适用于Ubuntu 9.10(Karmic Koala)操作系统,这是一个基于Linux的开源操作系统,发布于2009年10月。64位意味着这个驱动是为64位架构的处理器设计的,提供更好的性能和对...

    移动硬盘安装Ubuntu 9.10

    标题“移动硬盘安装Ubuntu 9.10”指的是在便携式存储设备——移动硬盘上安装Linux操作系统的一个特定版本,即Ubuntu 9.10。Ubuntu 9.10(Karmic Koala)是2009年发布的Ubuntu发行版,它提供了最新的软件和系统改进,...

    ubuntu 9.10网易最快的源

    要将上述网易最快源应用到Ubuntu 9.10系统中,需要按照以下步骤操作: 1. **打开软件源列表**:首先使用文本编辑器打开`/etc/apt/sources.list`文件,例如使用Gedit或Vi。 2. **替换现有源**:将文件中的所有源...

    ubuntu9.10中文输入法1

    ubuntu910的ibus输入法,由于附件大小的限制,分开成两个资源上传.

    3DSP blueW2310驱动 USB接口,ubuntu9.10 32位

    标题“3DSP blueW2310驱动 USB接口,ubuntu9.10 32位”指的是针对3DSP公司生产的blueW2310设备的特定驱动程序,适用于运行32位版本的Ubuntu 9.10操作系统,并且通过USB接口进行连接。3DSP blueW2310可能是一款无线...

    虚拟机上安装Linux操作系统ubuntu9.10讲解.docx

    本教程详细阐述了如何在虚拟机环境下搭建Ubuntu 9.10开发环境,包括安装操作系统、配置网络、安装必要的开发工具和交叉编译环境。这些步骤对于在Windows主机上进行Linux开发或者学习Linux操作系统是非常实用的。通过...

    Ubuntu9.10 RC引导文件

    当您打算在已有Windows系统的基础上安装Ubuntu 9.10时,需要特别关注引导加载器的配置,因为这一步骤将决定你能否顺利地在两个系统之间切换。在安装过程中,Ubuntu的安装程序通常会自动检测并添加Windows的引导项到...

    大学linux论文 ubuntu9.10教程

    这篇教程针对的是初学者,旨在介绍如何将Linux(具体版本为Ubuntu 9.10)打造成为适合学生使用的系统。文章作者分享了自己在使用Linux过程中的经验,特别关注了学生常用的功能,如联网、Windows常用工具的替代品、...

    Ubuntu9.10安装图文教程(单双系统).pdf

    ### Ubuntu 9.10 安装图文教程详解 #### 一、Ubuntu 9.10 下载 在正式开始安装教程之前,首先需要下载 Ubuntu 9.10 的安装镜像。根据文档中的提示,建议下载 **Ubuntu 9.10 (Karmic Koala) LiveDVD 版本**,这是...

    Ubuntu9.10教程指南 pdf.zip

    **Ubuntu 9.10 教程指南** Ubuntu 9.10,代号“Karmic Koala”,是Ubuntu Linux发行版的一个重要版本,发布于2009年10月。本教程指南旨在帮助用户熟悉这个操作系统,提供安装、配置、安全性和日常使用的详细指导。...

Global site tag (gtag.js) - Google Analytics