Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse导入现有android项目_Java_Android_Eclipse - Fatal编程技术网

Java Eclipse导入现有android项目

Java Eclipse导入现有android项目,java,android,eclipse,Java,Android,Eclipse,我有一个来自谷歌培训课程的演示项目。当我在Eclipse中导入它时:import>将现有的Android代码导入工作区 如果我从现有代码创建一个新项目,我会看到同样的情况:文件>新建>项目>Android项目 也许有其他方法可以导入项目。Vova 事情是这样的。基本上,该项目没有.classpath或.project文件。如果您试图用Eclipse打开,它需要.project文件。简单地说,这样做: a。如果您在工作区中已经有一个内置项目,只需将.project和.classpath文件从该文件

我有一个来自谷歌培训课程的演示项目。当我在Eclipse中导入它时:import>将现有的Android代码导入工作区

如果我从现有代码创建一个新项目,我会看到同样的情况:文件>新建>项目>Android项目 也许有其他方法可以导入项目。

Vova

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

a。如果您在工作区中已经有一个内置项目,只需将.project和.classpath文件从该文件夹根目录复制到AnimationsDemo的根目录中(该项目的AndroidManifest.xml所在的文件夹) B只需用记事本打开.project文件 C在标记“name”中,将现有项目的名称更改为AnimationsDemo

就这样

告诉我接受答案是否有效

-维韦克

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

a。如果您在工作区中已经有一个内置项目,只需将.project和.classpath文件从该文件夹根目录复制到AnimationsDemo的根目录中(该项目的AndroidManifest.xml所在的文件夹) B只需用记事本打开.project文件 C在标记“name”中,将现有项目的名称更改为AnimationsDemo

就这样

告诉我接受答案是否有效


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

我使用这个目录结构 src/ src/工作空间

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

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

在Eclipse中,我选择Import>Existingandroid代码到工作区。然后我浏览到src/中包含我解压缩的代码的目录,然后单击OK

在这一点上,我和你的对话是一样的。我通常会更改项目名称,并且总是单击“将项目复制到工作区”

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


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

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

我使用这个目录结构 src/ src/工作空间

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

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

在Eclipse中,我选择Import>Existingandroid代码到工作区。然后我浏览到src/中包含我解压缩的代码的目录,然后单击OK

在这一点上,我和你的对话是一样的。我通常会更改项目名称,并且总是单击“将项目复制到工作区”

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


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

更改工作区对我有效。

更改工作区对我有效。

因此,您的问题是无法导入项目?如果是,那么一个原因可能是工作区中存在同名的项目。如果存在同名的项目,则重命名该项目,然后导入此项目。当项目位于工作区目录中,但尚未导入时,我在Windows 7中也看到了这一点。这会导致Eclipse尝试用已经存在的代码覆盖代码。我通过将其移动到其他目录解决了此问题。^非常正确。正如DigCamera所建议的,要么将旧项目从工作区移动到新目录,要么重命名旧项目。两者都应该工作得很理想。@Shobhit Puri,我的工作区中没有同名的项目,请参阅vkinra的答案。那么,您的问题是您无法导入该项目?如果是,那么一个原因可能是工作区中存在同名的项目。如果存在同名的项目,则重命名该项目,然后导入此项目。当项目位于工作区目录中,但尚未导入时,我在Windows 7中也看到了这一点。这导致了Eclip