我有来自Google培训课程的这个http://developer.android.com/shareables/training/Animations.zip演示项目。当我在Eclipse中导入它时:导入>现有的Android代码进入工作区
如果我创建一个新项目,我会看到同样的事情:文件>新>项目>来自现有代码的Android项目 也许有另一种导入项目的方法。
答案 0 :(得分:7)
Vova,
这是交易。基本上,该项目没有.classpath或.project文件。如果您尝试使用Eclipse打开它,则需要.project文件。所以简单地说,做到这一点:
一个。如果您已在工作区中创建了一个项目,只需将.project和.classpath文件从该文件夹根目录复制到AnimationsDemo的根目录(AndroidManifest.xml所在的文件夹所在的文件夹) 湾只需使用记事本打开.project文件即可 C。在标记'name'中,将现有项目名称更改为AnimationsDemo。
就是这样。
通过接受答案告诉我这是否有效!
-Vivek
答案 1 :(得分:1)
要进行导入,您不需要.classpath或.project文件。但是,您需要指向工作区外的目录,该目录是新项目的目标。
我使用这个目录结构 SRC / SRC /工作区
我的所有项目都在src / workspace中。请注意,代码不必进入工作空间目录,但我经常在src / workspace中创建项目及其代码。
如果我导入代码,我将zip文件放在src /中并在那里展开。
在Eclipse中,我选择Import>现有Android代码进入工作区。然后我浏览到src /中包含解压缩代码的目录,然后单击OK。
此时,我正处于你所包含的同一个对话框中。我通常会更改项目名称,并且始终单击将项目复制到工作区。
我总是点击它的原因是,如果我不这样做,Eclipse会在src / 目录中创建项目。如果您想要导入的样本的原始副本,那不是一个好主意。如果我单击将项目复制到工作区,我总是使用副本而不是原始副本。
如果您在尝试导入之前在包含代码的目录中执行任何与Android相关的工作,则在尝试导入时会出现奇怪的错误。我不确定这是不是一个bug。我只记得首先在Eclipse中创建项目,然后在Eclipse之外创建项目。我经常在Eclipse中设置我的项目,然后使用“android update project”修改它们。这使我可以更容易地使用命令行工具处理项目。此外,Ant是生成可释放代码的最佳方式。