Eclipse导入Android源码

1、将源码路径下  ./development/ide/eclipse/.classpath 复制到 源码根目录下

2、在源码根目录新建 .project文件,内容如下

 

Gingerbread Gingerbread Source org.eclipse.jdt.core.javabuilder org.eclipse.jdt.core.javanature

 

 Eclipse导入Android源码_第1张图片

 

3、修改eclipse缓存设置

  把eclipse.ini(在eclipse软件的安装目录下)的3个值改为下面的值:

  -Xms128m

  -Xmx512m

  -XX:MaxPermSize=256m


4、打开eclipse,New一个Java Project,Project Name任意,取消选择Use default Location,Location中选择源码目录(前面新建.project的目录)

Eclipse导入Android源码_第2张图片

 

然后一直点next就可以了

 /*********************************************************************************************************************/

 导入完发现ctrl+点击java代码无法跳转的话,并且按alt+/提示输入时报错:this compilation unit is not on the build path of a java project

在http://stackoverflow.com/questions/2206572/eclipse-this-compilation-unit-is-not-on-the-build-path-of-a-java-project解决问题

原因是新安装的eclipse缺少某个组件,在.project文件添加


    org.eclipse.jdt.core.javanature
    org.eclipse.m2e.core.maven2Nature

完整如下



	g6sa
	
	
	
	
            org.eclipse.jdt.core.javanature
            org.eclipse.m2e.core.maven2Nature
        

/************************************************************************************************************************/

如果出现Syntax error, parameterized types are only available if source level is 1.5错误

这多半是因为在java1.5以后加入了泛型,还有其他的新特性,所以低版本的支持不了高版本相关类的编译。

体现在你的IDE中,就是配置有问题,原因有两种可能:

第一是你的本身安装的java jdk的版本不是很新,所以你需要安装新版本的jdk,然后在IDE中,引入该jdk。

第二就是我遇见的情况,安装的jdk1.7,但是还是报错了,原因是IDE版本不是很新,在设置上有一些需要改的地方:

1.右击项目-->properties-->java compiler -->选择enabel project specific setting -->Compiler compliance level :选择1.5版本,其他默认

2.右击项目-->properties -->project facets-->将java后的下拉框选择为5.0

这样把IDE编译级别设置的比较新就可以了。


你可能感兴趣的:(Eclipse导入Android源码)