您的位置:首页 > 编程语言 > Java开发

如何把一个已有的ADT项目,导入到当前的ADT中

2015-04-15 10:11 561 查看
已经在别的地方,建立了个ADT项目叫,DownloadSongtasteMusic,且已经写了一些代码了。

现在把那个ADT(即Eclipse)的workspace下面的DownloadSongtasteMusic,完全的拷贝过来了。

现在希望此项目,完整的导入到当前的ADT中。
1.打开了当前的,空白的ADT:





2.想要导入项目,但是却发现,当前的Open Project是灰色的,不可用:





3.尝试了,从File中打开对应的项目的project.properties:





结果也只是打开对应的文件而已,而无法实现整个项目的导入。

4.重启一下,看看能否自动找到这个项目。

还是没用。

5.尝试通过

File->Import->existing android code into workspace





看看能否导入:





然后把项目的根目录,导入进来:





然后其可以识别到MainActivity了:





结果竟然说:

Invalid Project Description





说是,其和另外一个项目冲突了。

但是我明显就是要把这个项目导入进来的啊。。。

6.所以,感觉右边变态啊。

Open Project不给用,

导入吧,结果又提示说是冲突了。。。

7.然后再去尝试,先把Project Explorer打开了:





然后再去导入试试:









结果又是那个“overlaps the location of another project”的错误,具体折腾过程参见:

【已解决】ADT中导入项目时出错:Invalid
project description.   xxxx overlaps the location of another project: ‘xxx’

8.虽然可以正常导入了,但是又出现个问题:

导入后,项目的名字,不是正常的项目名,而是MainActivity:





所以,看来还是需要删掉,重启折腾。

9.New->Project->Android -> Android Project from Existing Code:

 









结果试了半天,还是同样的结果:

导入后,项目名,始终都还是MainActivity,而不是我要的DownloadSongtasteMusic。

10.最后,经过很多折腾,终于找到方法了:













即,通过Refactor -> Rename

去把项目名,从MainActivity改为DownloadSongtasteMusic。

 

【总结】

想要把旧的ADT项目,一模一样的导入进来,需要:

1.把项目放到,非当前ADT的workspace目录下;

2。从Project中Import,选择Existing Android Code into Workspace,就可以正常导入了。

3.导入后,右击MainActivity->Refactor -> Rename,即可去把项目名从默认的MainActivity改为你真正的项目的名字。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  adt eclipse android