overlaps the location of another project:

来源:互联网 发布:kuf0761 软件 编辑:程序博客网 时间:2024/05/29 04:15

在eclipse创建新JAVA工程时出现overlaps the location of another project: 'xxxx' 解决办法

在向eclipse中加入android的framework工程的时候出现了该问题,这个问题就是你不能把源代码工程放到你的workplace中,比如:你的workplace是d:/code,你要在这里创建一个framework的工程,那你就不能把源码放到这个目录下,放在别的地方就可以了。这样的创建感觉跟import一样。

顺便说一下在eclipse中加入android的framework源码的手顺,网上其实也有很多了

1、获得framework源码,并放在本地的一个地方(貌似放在服务器上也可以,比如说你们公司的某个IP的服务器上)。

2、在你获得的源码中有一个叫development的文件夹,与framework处于平级目录,进入development/ide/eclipse目录下,有一个叫.classpath的文件,如果看不到请显示所有隐藏文件。将该文件复制到你的framework目录中,其内容大致如下:<classpathentry kind="src" path="frameworks/base/cmds/am/src"/>,<classpathentry kind="src" path="frameworks/ex/variablespeed/src"/>等还有很多,一般情况下研究android源码只需要研究frameworks/base下面的就可以了,所以可以把其他路径的都删除掉。想留着的话也行,但必须把所有源码不仅仅是framework全部倒入,没这个必要,所以只保留上面说的那部分即可。

3、在eclipse中创建java工程,是java工程不是android工程,取消掉Use deault location的选项,在其下面选择你framework工程的位置,然后下一步即可,需要加载一会,然后就可以在eclipse中看android源代码了。

0 0
原创粉丝点击