我有这个来自谷歌培训课程的http://developer.android.com/shareables/training/Animations.zip演示项目。当我在 Eclipse 中导入它时: Import > Existing Android Code Into Workspace
如果我创建一个新项目,我会看到同样的情况: File > New > Project > Android Project from Existing code 也许有其他方法可以导入项目。
我有这个来自谷歌培训课程的http://developer.android.com/shareables/training/Animations.zip演示项目。当我在 Eclipse 中导入它时: Import > Existing Android Code Into Workspace
如果我创建一个新项目,我会看到同样的情况: File > New > Project > Android Project from Existing code 也许有其他方法可以导入项目。
沃瓦,
这是交易。基本上,该项目没有 .classpath 或 .project 文件。如果您尝试使用 Eclipse 打开它需要 .project 文件。简单地说,这样做:
一种。如果您在工作区中已经有一个构建项目,只需将该文件夹根目录中的 .project 和 .classpath 文件复制到 AnimationsDemo 的根目录(与该项目的 AndroidManifest.xml 所在的文件夹相同)。只需使用记事本 c 打开 .project 文件。在标签“名称”中,将现有项目的名称更改为 AnimationsDemo。
就是这样。
通过接受答案告诉我这是否有效!
-维维克
要进行导入,您不需要 .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 是生成可发布代码的最佳方式。
更改工作区对我有用。