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。