网上找的Ubuntu 10.10 编译Android 2.2攻略基本上都有各种各样的问题。我这份也只保证适应自己的系统。
参考价值有限,纯给自己备忘。
1)$ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind
2)因为编译需要1.5,所以卸掉默认的jdk 1.6 装1.5。虽然可以弄成2个jdk替换,但我比较懒,卸了省心。
$sudo apt-get remove openjdk-6-jdk
$sudo apt-ge remove openjdk-6-jre
$sudo apt-get remove openjdk-6-jre-headless
1.5从官网上下,随便找个目录装,这里放在/opt下,目录名改成jdk1.5。
3)修改/etc/envieroment,注意是用冒号分隔的。。。
$ sudo gedit /etc/environment
写在environment
PATH="/opt/jdk1.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME=/opt/jdk1.5
JAVA_BIN=/opt/jdk1.5/bin
CLASSPATH=/opt/jdk1.5/lib/dt.jar:/opt/jdk1.5/lib/tools.jar
$sudo source ~/.bachrc
4 设置repo
$ sudo curl http://Android.git.kernel.org/repo >/bin/repo
$ sudo chmod a+x /bin/repo
找个大点的地方,建个目录,www.linuxidc.com怎么说得有个10g吧
$mkdir mm
$chmod 777 mm
$cd mm
5 大概2G的代码,我这不给力的有线通得了一晚上,当然后面不加froyo会死的很惨。
$repo init -u git://Android.git.kernel.org/platform/manifest.git-b froyo
$repo sync
6 进到目录下,开始make,我这不给力的本本编了6个小时。。。
$make sdk
生成的东东在这个目录下
out\host\linux-x86\sdk\Android-sdk_eng.root_linux-x86
附:Eclispe附加源码的方法
在Android.jar边上建一个目录sources,把源码这个目录下\frameworks\base\core\java的东西copy过去就好了,其他的东西请自助
分享到:
相关推荐
Ubuntu 10.10 编译 Linux 3.0.8 内核实验报告 本实验报告旨在指导用户在 Ubuntu 10.10 操作系统环境下编译 Linux 3.0.8 内核版本。实验的主要步骤包括安装 Ubuntu 10.10 操作系统、下载和解压 Linux 3.0.8 内核文件...
经过个人实践,包括内核下载和安装gcc,make等工具的介绍,以及从内核的下载到编译到安装过程,不错的教程哦
Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望。毕竟,Ubuntu 10.10是Canonical公司推出的最为用户友好的系统,而且为它添加了很多新的功能。 熟悉Ubuntu系统的用户了解,在...
### 使用Ubuntu 10.10 DVD ISO作为本地源更新软件的方法 在本文中,我们将详细介绍如何使用Ubuntu 10.10 DVD ISO文件作为本地软件仓库来更新系统中的软件包。这种方法对于网络不稳定或者带宽有限的环境非常有用,...
Ubuntu 10.10 下 TFTP 服务器配置笔记 本文档介绍了在 Ubuntu 10.10 操作系统下如何配置 TFTP 服务器,从虚拟机网络配置到 TFTP 服务器的搭建,旨在帮助读者快速搭建 TFTP 服务器。 一、虚拟机网络配置 在 Ubuntu...
### Ubuntu 10.10 安装与配置全过程详解 #### 一、准备工作与下载 在开始安装之前,首先需要准备好相应的环境和资源。Ubuntu 10.10 的下载地址为:[http://www.ubuntu.org.cn/desktop/get-ubuntu/download/]...
### Ubuntu 10.10 在 Windows XP 下的安装指南及关键知识点 #### 安装环境与准备 - **操作系统**: Windows XP - **硬盘需求**: 至少 40GB 的空闲空间,用于安装 Ubuntu 10.10 和相关文件。 - **所需文件**: - **...
### 在U盘中安装Ubuntu 10.10的方法 #### 安装前的准备与注意事项 ##### 一、安装条件 要在U盘上安装Ubuntu 10.10,首先需要满足一定的硬件条件: 1. **U盘容量**:至少需要4GB以上的U盘,以确保能够容纳Ubuntu...
### Ubuntu 10.10 安装指南详解 #### 引言 Ubuntu 10.10,代号"Maverick Meerkat",是一款备受赞誉的开源操作系统,基于Debian并采用Linux内核。它以其用户友好、稳定可靠的特点,赢得了全球无数用户的青睐。本文将...
### Ubuntu 10.10 镜像文件下载及使用指南 #### 一、Ubuntu 10.10 概述 Ubuntu 10.10,代号Maverick Meerkat,是Ubuntu发行版的一个版本,于2010年10月10日发布。该版本在桌面环境方面进行了多项改进,并引入了新...
ubuntu 10.10网络配置10步曲
U盘安装ubuntu10.10图文教程
### Ubuntu10.10(64位)编译Android2.3源码遇到的问题及解决方案 #### 一、概述 在使用Ubuntu10.10(64位)操作系统尝试编译Android2.3源码的过程中,遇到了一系列错误。这些问题主要与缺少必要的库文件和支持工具...
### Ubuntu10.10下kgdb环境搭建详解 #### 前言 随着Linux操作系统在嵌入式领域的广泛应用,内核级别的调试成为了许多开发者必须掌握的一项技能。不同于用户空间的应用程序,内核级别的调试更加复杂,因为它发生在...
### Ubuntu 10.10 安装配置 TFTP 服务详尽指南 #### 引言 TFTP(Trivial File Transfer Protocol),简单文件传输协议,是TCP/IP协议族中的一个重要成员,主要用于在网络中实现简单且低开销的文件传输服务。TFTP...
3. **交叉编译**:由于Qtopia是为x86架构设计的,而Ubuntu 10.10可能是运行在不同架构上的(例如x86_64或ARM),因此很可能需要设置交叉编译环境。这包括安装交叉编译工具链,如gcc-arm-linux-gnueabi,以及配置相应...
总结起来,g++4.4 for Ubuntu 10.10 64bit是那个时代C++开发的重要工具,它的存在为开发者提供了可靠的编译环境。理解g++与Ubuntu系统、libc的相互作用以及Deb包的安装方式,有助于我们更好地掌握Linux平台上的C++...