【问题标题】:Can't import projects into Eclipse workspace无法将项目导入 Eclipse 工作区
【发布时间】:2013-01-25 03:50:39
【问题描述】:

所以,多年来我一直在 Windows 中使用 eclipse。我有一些我最近一直在做的 android 项目。但我被一些奇怪的东西卡住了。

问题是我现在在 Windows 和 Linux 上都使用 eclipse。 (是的,我觉得 linux 更好更快)。我想将我在 Windows 上使用的所有项目都放入 Linux Eclipse 工作区(是的,我创建了另一个工作区,因为我不知道是否可以在两个版本(即 linux 和 windows eclipse)中在同一个工作区上工作)。现在,奇怪的是我无法将那些项目导入我的其他工作区!这让我发疯了。

我去我的 Linux Eclipse 工作区 -> 导入 -> 添加现有的 android proj -> 浏览 -> 我的 android 项目的根目录 -> (Ecipse 确实在下面的框架上显示了项目 -> 我点击完成 -> NOTHING。我只是坐在那里等待,什么也没有发生。我在 stackoverflow 中搜索了这里,但没有一个问题与此类似。

是的,我可以访问工作区文件夹,是的,我可以创建文件夹等。

请有人告诉我如何导入正在检测但未导入的项目?

谢谢。

【问题讨论】:

  • 哦,顺便说一句,我在 windows 和 linux 上都使用 Eclipse Juno,如果它有助于回答这个问题!
  • 将工作区更改为项目位置,创建新项目并使用现有文件可能会起作用
  • 当我创建一个新的 android 项目时,我看不到“使用现有文件”选项...
  • 我也有同样的问题。所有文件似乎都是合法的,但答案不起作用。

标签: android eclipse import


【解决方案1】:

我通过以下方式导入项目解决了这个问题:

File > Import > Android > Existing Android Code Into Workspace

点击Next,然后点击Browse...

选择您的项目根目录,并选中Copy projects into workspace 复选框。点击Finish

希望对你有帮助。

【讨论】:

  • 此解决方案似乎导致与 OP 完全相同的场景。我不确定它提供了什么作为修复。
【解决方案2】:

我也遇到同样的问题很久了,今天才找到解决办法!

这一切都在项目根目录中的 .project 和 .classpath 文件中。在尝试将任何项目导入工作区时,如果您的项目未列出,则意味着 .project 和/或 .classpath 文件丢失或损坏。通常这些文件是隐藏的,所以你永远不知道是什么问题。

对于 Ubuntu,请按照以下步骤操作:

第 1 步。 转到工作区中的任何项目根目录,然后按 Ctrl+H 以查看隐藏文件。

第 2 步。 从那里复制 .project 和 .classpath 文件并粘贴到您要导入的其他项目目录。

第 3 步。 打开 .project 文件并将名称标签更新为项目名称。

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
 <name>Name of the project</name>
 <comment></comment>
 ....

第四步关闭文件夹并导入项目,现在肯定会在导入向导中列出来!!

【讨论】:

  • 非常感谢你像一个魅力,愚蠢的 Eclipse 导致了这样的问题。
【解决方案3】:

我也遇到了同样的问题。

您需要更新 ADT(Eclipse 插件)以使用新的 Android SDK。

点击帮助>检查更新

在 ADT 更新后,您可以从 File > Import

导入您的项目

【讨论】:

    【解决方案4】:

    确保检查 AndroidManifest.xml 文件是否存在于文件夹或子文件夹中。您必须拥有该文件才能导入。

    这是我遇到的问题。幸运的是,我在 DropBox 中拥有无限历史功能,因此我能够使用它来获取文件的最后一个现有版本。一旦我添加了它,导入就很好了。

    【讨论】:

      【解决方案5】:

      我也面临同样的问题,这就是我所做的。 - 在 Eclipse 中,转到 windows -> 首选项 - 选择 Android,设置您的 Android SDK 位置 确保表中至少有一个 Android 平台。 - 申请并确定。

      完成,我尝试导入,没关系。 希望对您有所帮助。

      【讨论】:

        【解决方案6】:

        可能该项目已存在于工作区中。解决方案是更改您的工作区位置或仅重命名您正在导入的项目。

        【讨论】:

          【解决方案7】:

          导入文件后,您可以从属性部分取消选择库中。它对我有用

          【讨论】:

            【解决方案8】:

            如果上面所有的问题都没有帮助你,打开一个与导入项目同名的新项目,然后转到原始项目,打开它并使用 ctrl+A,然后将其复制粘贴到新项目中,然后在警报中单击对所有,它应该可以工作。

            【讨论】:

              【解决方案9】:

              如果以上答案都没有帮助,请检查包含项目的文件夹的权限。在 Ubuntu 中从命令行试试这个:

              sudo chmod 777 Folder_Containing_Projects -R
              

              上述命令将递归授予权限。

              【讨论】:

                猜你喜欢
                • 2011-11-24
                • 1970-01-01
                • 2016-07-20
                • 2015-04-26
                • 1970-01-01
                • 2011-11-25
                • 1970-01-01
                • 2016-05-06
                • 1970-01-01
                相关资源
                最近更新 更多