ubuntu上安装android ADT插件,每次安装成功以后,发现再次启动eclipse,在windows preferences 中看不到 android 的选项。


网上搜索了一下,发现有四种解决方法


1 缺少aptana 插件,安装aptana插件后android选项就自动在 preferences中出现了

2 以root的方式来运行安装该程序

3 缺少GEF plugin  Note that GEF is required for ADT  
4 缺少eclipse-jdt 这个插件


经过大量的测试,我的ubuntu版本是 10.10 用的eclipse 是

Eclipse Java EE IDE for Web Developers.

Version: Indigo Service Release 2
Build id: 20120216-1857


最后发现是第二种方法才是解决问题的关键,我使用了ubuntu root用户登录以后,重新安装了一边adt发现已经可以了,但是奇怪的是在普通用户中,即便用sudo 命令来安装,竟然也是不行的。


其他三种方法均实验过,发现不行。


另外ubuntu默认登录的是以ubuntu用户名来登录,现在我用root登录的

关于用root登录的方法,如下:


Ubuntu使用root登录

      Ubuntu系统默认是不允许用户以root身份登录的,虽然有一定的安全性,不过不符合我操控系统的天性如何在Ubuntu下使用root帐户登录 - haibaozhijia - 轩儿的博客。在网上找到的方法如下:

      1、首先设置root密码,利用现有管理员帐户登陆Ubuntu,在终端执行命令:sudo passwd root,接着输入密码和root密码,重复密码。这样就有了可用的root用户。

      2、默认情况是不允许用root帐号直接登录图形界面的。这可以通过修改/etc/gdm/gdm.conf文件来允许root直接登录,在该文件中找到 AllowRoot=false 将其改为 AllowRoot=true 切换用户就可以了。

注:有的系统中 gdm.conf 默认是只读属性,修改前可使用sudo chmod 777 /etc/gdm/gdm.conf 修改文件权限。


但是我仅仅用了第一步设置了一下 root的密码,以后在登录界面选择other 输入 root 和 密码,就可以进入了,第二步暂时没有做。


这个问题费了半天的时间,期间下了好几个eclipse的版本,不过最后终于解决了


另外,下载adt的地址 https://dl-ssl.google.com/android/eclipse/


如果下载不下来的话,一般在 hosts 文件中设置一下

74.125.31.82         android.googlesource.com
74.125.237.1         dl-ssl.google.com
74.125.31.82         android.googlesource.com

就可以了