所以,我多年来一直在Windows中使用eclipse。我有一些我最近一直在努力的android项目。但是我会陷入如此奇怪的事情。
问题是我现在在Windows和Linux上使用eclipse。 (是的,我觉得linux更好,更快)。我希望将我在Windows上使用的所有项目都放到Linux Eclipse工作区中(是的,我创建了另一个工作区,因为我不知道我是否可以在两个版本的viz linux和windows eclipse中使用相同的工作区)。现在,奇怪的部分是我不能将这些项目导入我的其他工作空间!这让我发疯了。
我转到我的Linux Eclipse工作区 - >导入 - >添加现有的android proj - >浏览 - >我的android项目的根目录 - > (Ecipse确实显示了下面框架上的项目 - >我点击完成 - > 没什么。我只是坐在那里等待,没有任何反应。我在这里搜索了stackoverflow,但没有一个问题类似于此。
是的我可以访问工作区文件夹,是的我可以创建文件夹等等。
有人可以告诉我如何导入被检测但未导入的项目吗?
感谢。
答案 0 :(得分:11)
我通过以下方式导入项目来解决这个问题:
File > Import > Android > Existing Android Code Into Workspace
点击Next
,然后点击Browse...
选择项目根目录,然后选中Copy projects into workspace
框。点击Finish
。
希望它会对你有所帮助。
答案 1 :(得分:8)
我也长期遇到同样的问题,今天只有我找到了解决方案!
这一切都在于项目根目录下的.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>
....
第4步。关闭文件夹并导入项目,它现在肯定会在导入向导中列出!!
答案 2 :(得分:3)
我也遇到了同样的问题。
您需要更新ADT (Eclipse插件)才能使用新的Android SDK。
点击帮助&gt;检查更新
更新ADT后,您可以从文件&gt;导入项目导入强>
答案 3 :(得分:2)
请务必检查文件夹或子文件夹中是否存在 AndroidManifest.xml 文件。您必须拥有该文件才能导入。
这是我遇到的问题。幸运的是我在DropBox中拥有无限的历史记录功能,因此我可以使用它来获取文件的最新现有版本。一旦我添加它,导入工作就好了。
答案 4 :(得分:1)
可能是项目已存在于工作区中。解决方案是更改工作区位置或只重命名要导入的项目。
答案 5 :(得分:1)
我正面临同样的问题,这就是我所做的。 - 在Eclipse中,转到windows - &gt;喜好 - 选择Android,设置Android SDK位置 确保表中至少有一个Android平台。 - 申请并确认。
完成,我尝试导入,这没关系。 希望它有所帮助。
答案 6 :(得分:0)
导入文件后,您可以从属性部分取消选择库中。它对我有用
答案 7 :(得分:0)
如果上面的所有索引都没有帮助你,打开一个与导入的项目同名的新项目,完成后,转到原始项目,打开它并使用 ctrl + A <选择所有文件/ strong>,然后将其粘贴到新项目中,然后单击alaert中的 yes to all ,它应该可以正常工作。
答案 8 :(得分:0)
如果以上答案都不起作用,请检查包含项目的文件夹的权限。在命令行的Ubuntu中试试这个:
sudo chmod 777 Folder_Containing_Projects -R
上述命令将递归地提供权限。