Chinaunix首页 | 论坛 | 博客
  • 博客访问: 424421
  • 博文数量: 205
  • 博客积分: 5630
  • 博客等级: 大校
  • 技术积分: 1945
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-06 20:28
文章分类

全部博文(205)

文章存档

2016年(1)

2015年(6)

2014年(9)

2013年(10)

2012年(53)

2011年(25)

2010年(87)

2009年(14)

分类:

2010-12-06 14:28:24

编译android sdk入门步骤

如果没有真正开发板,又想深入到android framework里,或kernel里的话,就只能用android 的emulator了。 但是我们下载的android SDK没有源代码,我们没办法跟踪修改framework和kernel里的东西。
所以有了想尝试自己从头生成SDK的想法。

1. 首先下载编译android所有source code.  具体步骤这里不再赘述,参考
cd mydroid repo init -u git://android.git.kernel.org/platform/manifest.git
repo sync
一点小提示:有时候google的android服务器老是断,总不能让我们守在电脑旁边一直手工重新repo sync吧,这可是需要N个小时才能下载完的啊。

我们就写个小脚本让电脑自动repo sync,直到下载成功为止:
#!/bin/sh count=0
ret=1
while [ $ret -ne 0 ]
do
repo sync ret=$?
count=$(( $count + 1))
echo "try $count, ret: $ret"

done
echo "try $count, ret: $ret"
把上面的内容复制到一个文件里tryrepo.sh
然后修改tryrepo.sh的属性,开始自动工作吧。第二点早上应该就大功告成了
chmod a+x tryrepo.sh ./tryrepo.sh

2. 编译android, 生成SDK
make sdk

漫长的等待之后,SDK生成了,在目录:mydroid\out\host\linux-x86\sdk\android-sdk_eng.yanbin_linux-x86\platforms\

3. 下载编译emulator的kernel
找到kernel的git地址。
mkdir kernel cd kernel
git clone git://android.git.kernel.org/kernel/common.git
阅读(834) | 评论(0) | 转发(0) |
0

上一篇:mkimage工具

下一篇:Eclipse编译Android源码

给主人留下些什么吧!~~