4. 用 apt-get install 方式安装 JDK1.5 :
Android 要求的 jdk 1.5,而Ubuntu10.4的源里只有JDK1.6. 如果安装了 jdk1.6 请先卸载 :
$sudo
apt-get
remove
remove openjdk-6-jdk
$sudo
apt-get
remove
remove openjdk-6-jre
$sudo
apt-get
remove
remove openjdk-6-jre-headless
安装jdk1.5目前网上解决方法有两种:
  解决方法一 ( 建议 ) : 
安装JDK1.5
  1)
根据官方文档里所说,源代码的编译必须使用JDK5才能编译的了,所以这里偶使用jdk5
  2)
需要先更新源,在终端里执行 sudo vim /etc/apt/sources.list
  3)
在source.list里把以下2行拷贝到文档最后面:
deb jaunty multiverse
deb-src jaunty multiverse
deb jaunty-updates multiverse
deb-src 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[. "$$]')
 
即可。
 
推荐使用第一种解决方法。 
5 . 安装其他必备组件
在终端上,使用下面的命令安装:(前面的 1 、 2 、 3 步骤都可以省略啦 )
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
补充下载(补充):
sudo sudo apt-get install libx11-dev
sudo sudo apt-get install libc6-dev-i386
sudo sudo apt-get install g++-multilib
sudo sudo apt-get install lib32z1-dev
sudo sudo apt-get install lib32ncurses5-dev
因为JDK1.5在前面已经单独安装过了,因此此处apt-get install命令行中没有加入sun-java5-jdk。

