1

我有这个来自谷歌培训课程的http://developer.android.com/shareables/training/Animations.zip演示项目。当我在 Eclipse 中导入它时: Import > Existing Android Code Into Workspace在此处输入图像描述

如果我创建一个新项目,我会看到同样的情况: File > New > Project > Android Project from Existing code 也许有其他方法可以导入项目。

4

3 回答 3

7

沃瓦,

这是交易。基本上,该项目没有 .classpath 或 .project 文件。如果您尝试使用 Eclipse 打开它需要 .project 文件。简单地说,这样做:

一种。如果您在工作区中已经有一个构建项目,只需将该文件夹根目录中的 .project 和 .classpath 文件复制到 AnimationsDemo 的根目录(与该项目的 AndroidManifest.xml 所在的文件夹相同)。只需使用记事本 c 打开 .project 文件。在标签“名称”中,将现有项目的名称更改为 AnimationsDemo。

就是这样。

通过接受答案告诉我这是否有效!

-维维克

于 2013-04-05T23:24:45.937 回答
1

要进行导入,您不需要 .classpath 或 .project 文件。但是,您确实需要指向作为新项目目标的工作区之外的目录。

我使用这个目录结构 src/src/workspace

我所有的项目都在 src/workspace 中。请注意,代码不必进入工作区目录,但我经常在 src/workspace 中创建项目及其代码。

如果我正在导入代码,我将 zip 文件放在 src/ 中并在那里展开。

在 Eclipse 中,我选择 Import > Existing Android Code Into Workspace。然后我浏览到 src/ 中包含我解压缩的代码的目录,然后单击“确定”。

此时,我在您包含的同一个对话框中。我通常更改项目名称,并且总是单击将项目复制到工作区。

我总是点击它的原因是,如果我不点击它,Eclipse 会在 src/ 的目录中创建项目。如果您想要导入的样本的原始副本,这不是一个好主意。如果我单击将项目复制到工作区,我总是使用副本,而不是原始文件。

如果您在尝试导入之前在包含代码的目录中执行任何与 Android 相关的工作,那么您在尝试导入时会遇到奇怪的错误。我不确定这是否是一个错误。我只记得先在 Eclipse 中创建项目,然后在 Eclipse之外做一些事情。我经常先在 Eclipse 中设置我的项目,然后使用“android 更新项目”对其进行修改。这使我可以更轻松地使用命令行工具处理项目。此外,Ant 是生成可发布代码的最佳方式。

于 2013-04-06T00:47:22.410 回答
0

更改工作区对我有用。

于 2013-12-31T06:00:28.267 回答