Chinaunix首页 | 论坛 | 博客
  • 博客访问: 245506
  • 博文数量: 35
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 334
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-10 21:31
文章分类

全部博文(35)

文章存档

2010年(22)

2009年(13)

我的朋友

分类: 嵌入式

2010-02-03 16:11:42

一、下载Android源码
 1、主机环境 Fedora10,完全安装版(已包含 git 工具包)
 
 2、安装repo工具
  curl
>repo
  chmod a+x repo
  move repo /usr/local/bin
  
 3、初始化版本库
  mkdir android-platform-eclair
  cd android-platform-eclair
  repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair
  使用"-b eclari",表示将下载 eclair 分支源码,具体的分支列表可在android的git网站查询
 
 4、下载文件
  repo sync
  以后更新代码可直接执行此命令
  
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
二、编译Android
 1、安装 jdk 包
  fedora 默认安装的1.6的jdk,编译eclair需要1.5版本的jdk,首先从sun网站下载jdk-1_5_0_22-linux-i586.bin()
  
  ./jdk-1_5_0_22-linux-i586.bin
  完成后会在当前目录创建jdk1.5.0_22目录
 
 2、安装gperf工具包
  从网上下载 gperf-3.0.3-4.fc9.i386.rpm
  rpm -ivh gperf-3.0.3-4.fc9.i386.rpm
 
 3、导出编译环境变量
  创建env.sh文件,内容如下
   export JAVA_HOME=/home/Apollo/project/android/jdk1.5.0_22
   export ANDROID_JAVA_HOME=$JAVA_HOME
   export PATH=$JAVA_HOME/bin:$PATH
 
 4、编译
  source env.sh
  cd android-platform-eclair
  make
  等待两个小时左右,可编译完成
 
 5、启动模拟器
  cd out/host/linux-x86/bin
  ./emulator -debug-kernel -debug-init

 

 

原创文章,转载请注明:转载自 风雨无阻博客(http://Apollo5520.cublog.cn

 本文链接地址:http://blog.chinaunix.net/u3/105764/showart_2170358.html

 


阅读(3746) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~