Ubuntu 10.04下载安装Android 2.2 froyo 源码(4)

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。

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwxpsw.html