WEB开发网
开发学院手机开发Android 开发 android源码 SDK及ADT编译 阅读

android源码 SDK及ADT编译

 2010-05-08 18:34:00 来源:WEB开发网   
核心提示:作为一个android菜鸟,经过一个多礼拜的尝试,android源码 SDK及ADT编译,终于成功的在linux下编译android源码和SDK,并在eclipse下开发应用程序,因为只有这两个是make sdk用到的,这样的话,虽然这一结果很简单,但是过程中小问题和小错误不断

作为一个android菜鸟,经过一个多礼拜的尝试,终于成功的在linux下编译android源码和SDK,并在eclipse下开发应用程序。虽然这一结果很简单,但是过程中小问题和小错误不断,任何一个错误都能让整个工作进行不下去,让人非常抓狂。因此想归纳一下在此过程中到一些心得和经验。

a.下载android源代码

随便google一下都可以找到很多关于下载android源码的文章,这里引述一篇我觉得写的比较完整的文章:

1、安装一些环境

sudo apt-get install build-essential

sudo apt-get install make

sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get install libc6-dev

sudo apt-get install patch

sudo apt-get install texinfo

sudo apt-get install libncurses-dev

sudo apt-get install git-core gnupg

sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl

sudo apt-get install ncurses-dev

sudo apt-get install zlib1g-dev

sudo apt-get install valgrind

sudo apt-get install python2.5

安装java环境

sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts sun-java6-jdk

注:官方文档说如果用sun-java6-jdk可出问题,得要用sun-java5-jdk。经测试发现,如果仅仅make(make不包括make sdk),用sun-java6-jdk是没有问题的。而make sdk,就会有问题,严格来说是在make doc出问题,它需要的javadoc版本为1.5。

因此,我们安装完sun-java6-jdk后最好再安装sun-java5-jdk,或者只安装sun-java5-jdk。这里sun-java6-jdk和sun-java5-jdk都安装,并只修改javadoc.1.gz和 javadoc。因为只有这两个是make sdk用到的。这样的话,除了javadoc工具是用1.5版本,其它均用1.6版本:

sudo apt-get install sun-java5-jdk

修改javadoc的link

cd /etc/alternatives

sudo rm javadoc.1.gz

sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz

sudo rm javadoc

sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc

1 2 3 4  下一页

Tags:android 源码 SDK

编辑录入:coldstar [复制链接] [打 印]
赞助商链接