免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1558 | 回复: 0
打印 上一主题 下一主题

android平台下载和编译方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-08 17:25 |只看该作者 |倒序浏览

一.  确认环境是否达到了要求,你可以在linux下面建立一个账户,然后在账户的目录下面查看是否满足如下的要求:
a)git (1.5.4或者以上版本)
b)python (2.4或者以上的版本)
c)jdk5.0以上的版本
      Sudo apt-get install sun-java5-jdk
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
$ sudo apt-get install valgrind
$ sudo apt-get install lib32readline5-dev
二.  创建工作目录,进入工作目录,创建bin目录:
cd ~
mkdir bin
并且把你的~/bin路径加入到PATH中
三.下载安装repo版本管理工具
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo
三.  开始准备下载android
cd ~/mydroid
$ repo init -u git://android.git.kernel.org/platform/manifest.git
会提示要输用户名和密码
四.  开始下载android platform的源代码
repo sync
这个操作会持续一段时间
五.  设置JAVA路径
export JAVA_HOME=/usr/bin/
export ANDROID_JAVA_HOME=$JAVA_HOME
六.  编译
make
编译完毕以后,会发现在代码目录下多了一个目录:
~/works/mydroid/out
这就是生成的结果了
七.  开始验证生成的结果
1.添加Android的emulator目录到$PATH中
   如:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:~/mydroid/out/host/linux-x86/bin“
2.设置ANDROID_PRODUCT_OUT目录,此目录包含了emulator所需要的三个影像文件:
   ANDROID_PRODUCT_OUT="/home/mydroid/out/target/product/generic"
3.设置emulator需要的内核影像,将其链接到ANDROID_PRODUCT_OUT目录:
   ln -sf ~/mydroid/prebuilt/android-arm/kernel/kernel-qemu  ~/mydroid/out/target/product/generic
4.运行emulator,要在~/mydroid下运行


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93882/showart_1894271.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP