我正在尝试从现有源代码创建一个新项目.我不断收到以下错误:"无效的项目描述",项目路径"重叠另一个项目的位置"具有相同的名称.原因是我之前从源代码创建了该项目,但之后我删除了该项目并删除了整个目录,然后再次添加源代码目录.我尝试过清洁和重新启动等所有功能,但没有任何效果.我查看了我的工作区目录,但旧项目没有任何痕迹.围绕这个问题有几个问题,比如这个尝试Android记事本教程 - 练习1 - 更多问题,但没有一个答案对我有用!
Joh*_*hey 334
进入工作区,将项目源代码文件夹移动到工作区外的其他区域(如桌面).确保在eclipse中删除项目,然后从该目录的源创建一个新项目.
您可以做的另一件事是尝试创建一个不同名称的项目(来自第一个项目的源),以便工作区将新项目作为一个功能项目包含在内.然后,进入工作区目录并绝对删除包含原始项目的文件夹,或移动它.尝试再次从源加载项目,这次使用第二个项目,通过使用正确的名称命名.或者,您可以尝试将第二个项目重构为第一个项目的名称.
Rub*_*lis 132
我一直在努力解决这个问题,我认为它发生的原因是因为(对于Android)有两种方法可以将项目导入工作空间
1)文件>导入>常规>现有项目到工作区
2)文件>导入> Android>现有代码到工作区
这里描述的错误与方法2)有关.
对于方法1),只要您取消选中"将项目复制到工作区"框中,如果项目已在工作区中,则不会出现重叠问题.
编辑:第三种方法不在我原来的帖子中.
3)文件>新建>其他> Android>将现有Android项目导入Workspace
今天我不小心解决了这个问题:
按完成.
[可选方案]:如果项目及其包含的文件夹已使用完全限定的包名称重命名,则只需在Eclipse中单击项目节点parent(您在其中看到项目包名称而不是项目的旧名称)并使用old重命名项目名称.Eclipse也会重命名文件夹.
PS在Eclipse Juno上测试过.
编辑:自从这个答案和新的Eclipse和Android SDK到来以来已经过去很多次了.在导入现有项目期间,他们没有太多问题.在导入之前,唯一需要考虑的是在eclipse工作区dir之外移动项目文件夹(那些愿意导入的文件夹),然后检查复选框("将项目复制到工作集","将项目添加到wokring集中")导入向导对话框.此外,我建议使用最新的Android SDK执行此操作,因为它不再导入具有虚拟名称的项目,并且不像在某些自定义情况下那样重命名文件夹.
这个问题也让我抓狂,但我知道原因是什么。问题是 Eclipse 不够智能,无法在工作区文件夹中创建与项目同名的文件夹(如果是自定义的)。
解决此问题的方法是确保所有项目都位于名称与项目名称匹配的文件夹中,否则它将把所有项目文件直接转储到该目录中。您最终看到该错误的原因是因为它认为您正在将一个项目放入另一个项目中(可能读取项目配置文件)。
我注意到,在不使用默认工作空间路径时,这尤其是一个问题。我解决这个问题的方法是将项目名称添加到位置末尾。假设您要将一个名为“HelloWorld”的项目放入 /Users/name/Documents/projects/android/ 中,您需要手动将“HelloWorld”添加到其末尾,如下所示:/Users/name/Documents/项目/android/HelloWorld. 这将确保该项目放置在它自己的名为“HelloWorld”的文件夹中,而不是放置在其他项目中。请确保如果有任何项目不在文件夹内,请将其放入与项目同名的文件夹中以解决错误。
| 归档时间: |
|
| 查看次数: |
171051 次 |
| 最近记录: |