步骤参照:
http://www.linuxidc.com/Linux/2011-03/32990.htm
http://www.linuxidc.com/Linux/2011-03/32991.htm
最好按官网的说明来,因为网上一些文章所写的Android版本一般偏旧
http://source.android.com/source/download.html
其中不同版本的源码编译过程不一样,依赖软件版本也不同,现将遇到的问题写一下,希望能帮到有同样问题的
1、froyo版本的源码可以直接用java6,,我就用的java6编译的
2、软件包都装好了后编译源码直接make就好了(环境变量要先设置好),然后make sdk
用sudo make生成的文件会有权限问题(属主是root),可以直接用sudo su,然后一直使用root账户做开发(不推荐)
也可以在遇到有属主是root时更改属主:sudo chown user -R path 其中user是用户,path是文件路径
3、编译adt时失败多次,有两点要注意:a、froyo没有development/tools/eclipse/scripts/build_server.sh这个路径,正确路径是:
sdk/eclipse/scripts/build_server.sh