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


更多相关文章

  1. Mac OS X系统下android环境变量配置和真机调试
  2. Android 网络编程 API笔记 - java.net 包 权限 地址 套接字 相关
  3. marsboard Android 4.4 添加开机自动设置静态IP地址
  4. 网上有价值资源地址整理
  5. Ubuntu 配置Android SDK NDK环境变量
  6. android 入门学习笔记 判断网页地址 邮箱 电话号码 符合要求的加
  7. android studio中安装parcelable插件
  8. 得到email的地址
  9. Android Studio插件爆红,Plugin Error :

随机推荐

  1. 变量,常量的区别+JS数据类型+作用域+闭包
  2. 1. 变量,常量的区别; 2. 函数的种类与参
  3. 大禹是从死去的男人肚子里蹦出来
  4. 黄帝建国版图与他的足迹
  5. 使用flex、grid跟定位布局仿一个简易的淘
  6. 探秘黄帝与中华文明的起源
  7. CSS伪类选择器、box-sizing属性、常用单
  8. 为什么说网站更新,要有规律?良好的更新频率
  9. 一篇文章告诉你SEO究竟该如何入门?
  10. HTML常用元素样式、定位学习与应用