将Android项目存档导入Eclipse时遇到的问题

32

如果这是一个愚蠢的新手问题,我深表歉意...

我正在使用Eclipse(Helios版本),根据developer.android.com的建议,已经配置好了Android SDK。我可以创建和运行新项目,但是我无法使用导入>现有项目导入工作区中的存档项目代码示例(在网上等地方找到)。

导入zip会创建一个项目,但它不会将其创建为Android项目,并且控制台显示错误:“项目没有default.properties文件!编辑项目属性以设置一个。”

我尝试进入项目属性,但是当我在属性树中单击“Android”时,弹出窗口会出现“无法接受更改:当前显示的页面包含无效值”

请参见:http://screencast.com/t/ZmY3ZWQ4

但是,如果我在自己的项目之一上执行此操作,则不会出现此类错误,并且我能够更改诸如Android平台/ API级别之类的东西。我还能够归档自己的项目(使用导出)并再次导入它们而不会出现任何问题...但不能导入其他人的存档!我很蠢吗?

非常感谢您的任何帮助!


我有同样的问题--例如,我无法从http://code.google.com/p/apps-for-android/导入项目--我得到相同的一组错误。 - Josh Bleecher Snyder
7个回答

51

所有基本的default.properties需要的是一行内容:

target=android-8

你很可能会将另一个项目的default.properties复制到这个项目中。稍微重启Eclipse,重新构建工作区,然后就可以开始工作了。

真的很遗憾需要这样做--我认为这应该是导入过程的一部分。


1
如果我可以投多次赞,我会这么做的。我也遇到了同样的问题,这个方法完美地解决了我的问题。关键部分是将default.properties文件复制到项目中。 - Dave
我认为这是由于ADT版本不同造成的。 - AZ_
2
default.properties已被重命名为project.properties。 - karl

7
只需要更改你的 <\p>
project.properties file to default.properties 

然后重启你的Eclipse

完成了。


3
在导航窗口中右键单击项目,转到Android工具,然后单击“修复项目属性”。这可能有效,就像对我一样;-)

1

0
如果您想更改项目的库,请按照以下步骤操作:
- 右键单击项目名称
- 生成路径
- 配置生成路径
- 在左侧点击 Android,然后选择所需的库。

这是我原本的假设,但正如您从我的问题(和屏幕录像)中所看到的,一旦我点击左侧的“Android”,就会收到错误消息。 - baroquedub

0
在项目中右键点击 Android Tools -> 修复项目属性

0

我曾经遇到过同样的问题。 你正在尝试的事情有点困难。只需解压文件,将res和src文件夹复制到您现有的项目中。问题在于以“.”开头的文件,它们具有其Android和Eclipse的设置。因此,您需要修改所有这些内容,所以只需创建新项目或将其复制到现有项目中的res、src和AndroidManifest.xml文件即可。
这对我起作用了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接