网上找的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 搭建 Android 2.2 基于 ARM 的交叉编译环境 #### 一、概述 本篇指南详细介绍了如何在 Ubuntu 10.10 系统上搭建 Android 2.2 版本的基于 ARM 架构的交叉编译环境。该指南适合于对搭建 Android ...
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 镜像文件下载及使用指南 #### 一、Ubuntu 10.10 概述 Ubuntu 10.10,代号Maverick Meerkat,是Ubuntu发行版的一个版本,于2010年10月10日发布。该版本在桌面环境方面进行了多项改进,并引入了新...
在Ubuntu 10.10系统中编译Linux内核是一个复杂但重要的过程,它涉及到对系统的底层操作,允许用户根据自己的需求定制内核。以下是详细的步骤和知识点: 1. **解决代理上网问题**: - 在Ubuntu中,如果你的网络连接...
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在安装过程中进行了多项改进,旨在为用户提供更加流畅、友好的安装体验。传统的Linux安装往往给人留下死板、专业的感觉,...
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++...