`
panxq0809
  • 浏览: 296623 次
  • 性别: 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

分享到:
评论

相关推荐

    硬盘安装Ubuntu 9.10与XP 双系统全过程(本机已安装成功)

    ### 知识点详解 #### 一、硬盘安装 Ubuntu 9.10 与 XP 双系统的准备工作 ...通过以上步骤, 即可在 Windows XP 系统下通过硬盘安装 Ubuntu 9.10 形成双系统环境, 实现两种操作系统共存, 满足不同场景下的需求。

    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位架构的处理器设计的,提供更好的性能和对...

    ubuntu9.10源

    本文主要介绍 Ubuntu 9.10 的软件源配置方法及其背后的概念,以便用户能够更好地管理自己的系统并保持最新的安全更新。 #### 二、软件源配置基本概念 1. **软件源**:即存放 Ubuntu 系统可用软件包的仓库。通过...

    移动硬盘安装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 版本**,这是...

Global site tag (gtag.js) - Google Analytics