ndroid源码编译完成以后,sdk也编译出来,然后下一步就是编译该版本的adt插件了,主要是用于eclipse的adt插件。


编译adt插件的方法很简单


1 项目根目录下运行以下 source build/envsetup.sh

2 sdk/eclipse/scripts/build_server.sh ~/android/adt


但是在编译过程中发现


ECLIPSE_HOME not set, using /buildbot/eclipse-android as default

Downloading and installing Eclipse in /buildbot/eclipse-android/3.5.2.

http://download.eclipse.org/technology/epp/downloads/release/galileo/SR2/eclipse-rcp-galileo-SR2-linux-gtk.tar.gz:

2013-09-14 17:48:18 错误 404:Not Found。


竟然会报这样的错误,编译环境明明能够上网啊


很快发现是 http://download.eclipse.org/technology/epp/downloads/release/galileo/SR2/eclipse-rcp-galileo-SR2-linux-gtk.tar.gz

这个地址失效了。



看了以下脚本,找到scripts目录下的 setup_eclipse.sh 这个脚本

里面原来有


DOWNLOAD_URL="http://download.eclipse.org/technology/epp/downloads/release/galileo/SR2/eclipse-rcp-galileo-SR2-linux-gtk.tar.gz"


这样的一条语句,表明了下载eclipse的地址,ok

换成一个目前能够下载的eclipse的地址。


DOWNLOAD_URL="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR2/eclipse-rcp-galileo-SR2-linux-gtk.tar.gz"


结果停到了

Downloading and installing Eclipse in /buildbot/eclipse-android/3.5.2.

这个界面不动弹了,其实是在下载 eclipse-rcp-galileo-SR2-linux-gtk.tar.gz 这个文件,这个文件存放在 /buildbot/eclipse-android/3.5.2

这个目录下,可以进去看下,下载过程中 eclipse-rcp-galileo-SR2-linux-gtk.tar.gz 这个文件会不断变大的


当全部下载完成以后,就开始编译adt插件,这个过程还是挺快的,最后成功了以后就在存放的目录下完成了adt插件,出现了下面的提示

ZIP of Update site available at /root/android/adt/android-eclipse-v201309141930.zip



安装好Eclipse之后需要设置 ECLIPSE_HOME 环境变量,要不然又要重新下载了,设置 ECLIPSE_HOME 环境变量的方法也很简单

gedit /etc/bash.bashrc

后面添加

export ECLIPSE_HOME=$PATH:/buildbot/eclipse-android/3.5.2/eclipse

重新打开终端即可


目前测试的情况看来,应该是不用设置 ECLIPSE_HOME 环境变量,反倒可以更好的完成重新编译,并且也不会再次下载,附件为成功的log