最近在ubuntu 下做安卓源码的开发,遇到了一个很痛苦的事情就是eclipse的智能提示很卡,好不容易有提示了,一回车又没有自动填充代码。但是自己新建小工程,智能提示却不卡。于是开始网上查找原因,2天过去,网上所有的方法都试过一遍,还重新装了系统,换了系统,换了源码,换了java,换了键盘,差点换主机。。。。居然还是卡,而我同事的却一点也不卡,问他为什么,他也来看了,弄了好久也没解决。
快要崩溃的时候,还是公司的前辈给力,把情况和她说了一下,她问我有没有把源码目录下的development/ide/eclipse/.classpath 拷贝到源码目录下。我当时就傻了,要这个的吗?她说当然要,这个文件是个索引,eclipse就是通过这个来查找相关的java文件的,没有这个文件,可能就会导致eclipse找不到源码中相关的类。我似乎有点明白了,赶紧去试试看。
解决方法:http://blog.csdn.net/wufen1103/article/details/6667883
进入到源码根目录,其实这个是安卓源码开发的标准教材里的做法。
cd /path/to/android/root
cp development/ide/eclipse/.classpath .
chmod u+w .classpath
重新打开eclipse,好爽。搞定了。