I am trying to create a new project from existing source code. I keep getting the following error: "Invalid Project Description", project path "overlaps the location of another project" with the same name. The reason is that I created that project from the source code before, but then I deleted that project and deleted its whole directory, before adding the source code directory again. I tried everything like cleaning and restarting, but nothing worked. I looked in my workspace directory, but there are no traces for the old project. There are several questions around this problem such as this Attempting Android Notepad Tutorial - Exercise 1 - More problems, but none of the answers worked for me!
当前回答
我自己也在这个问题上挣扎了一段时间,我认为发生这种情况的原因是因为(对于Android)有两种方法将项目导入到工作区
1)文件>导入>General>现有项目到工作区 2)文件>导入>Android>现有代码到工作区
这里描述的错误与方法2有关。
对于方法1),如果项目已经在工作区中,只要取消选中“将项目复制到工作区”框,就不会出现重叠问题。
编辑: 还有第三种方法,在我最初的文章中没有提到。
3)文件>新的>其他>Android>现有的Android项目到工作区
其他回答
将项目源代码和支持库粘贴到任何其他新创建的文件夹中,并尝试从那里导入。这对我很管用。
将需要的代码复制到工作区文件夹之外的某个地方 使用该文件夹中的现有代码创建一个新项目 项目创建后,右键单击它并重构> Move 把它放到工作区文件夹中。(使用默认位置)
以下是我做的非常有效的方法。我只是在通用下导入了一个现有的项目,而不是导入一个android项目。
今天我意外地解决了这个问题:
以下2个步骤可能不涉及,但不确定:
从(Eclipse菜单)调用*“/Window/Android SDK Manager”并更新a)“Android SDK Tools”“Android SDK平台工具”包 从Eclipse菜单“/Help/Check for Updates”调用并更新Eclipse。重新启动Eclipse。
以下步骤是必要的:
From eclipse menu "/File/Import/Android/Existing Android Code Into Workspace" Browse and select problematic project/or problematic projectS parent directory. Check "Copy projects into workspace". Check "Add projects into working sets". Press finish. [Optional scenario]: If project(s) and their containing folders have been renamed with the fully qualified package names then simply click on project node parent (where you see project package name instead of project's old name) in Eclipse and rename project with old name. Eclipse will rename folder too.
附注:在日蚀朱诺号上测试过。
Edit: Many times have passed since this answer and new Eclipse and Android SDK arrived. They have no much more problems during importing existing projects. The only thing one has to consider before importing is to move project folders(those ones one is willing to import) outside of eclipse workspace dir and then check checkboxes ("copy projects into working sets", "add projects into wokring sets") in import wizard dialog. Also I recommend doing this with latest Android SDK because it no more imports projects with dummy names and does not rename folders as it did in some custom cases.
复制项目到你的工作空间,从eclipse文件>新建>项目创建新的Android应用程序项目,瞧。
推荐文章
- 我如何处理ImeOptions的完成按钮点击?
- 如何防止Eclipse在启动时挂起?
- 模块是用不兼容的Kotlin版本编译的。其元数据的二进制版本为1.5.1,预期版本为1.1.15
- 如何在Android工作室添加“libs”文件夹?
- 使用什么api来绘制其他应用程序(如Facebook的Chat Heads)?
- getDefaultSharedPreferences和getSharedPreferences的区别
- 如何模拟按钮点击使用代码?
- Android Webview给出net::ERR_CACHE_MISS消息
- Parcelable遇到IOException写入序列化对象getactivity()
- Java编译器级别与安装的Java项目facet的版本不匹配
- 如何在Android中动态更改菜单项文本
- 如何将Base64字符串转换为位图图像,以显示在一个ImageView?
- 新版本的Android模拟器问题-模拟器进程已终止
- 没有与请求版本匹配的NDK版本
- 升级到Ubuntu 13.10后,Eclipse菜单不会显示