你提到的错误信息应该是“invalid project description
”。
参见此帖子(以下是相关摘录,重点是我加的):
如果你在下载的应用中看到了 .project 文件,则可以尝试使用 "File" + "Import" + "Existing Projects into Workspace"
并选择音乐示例的目录。
但是,如果没有 .project 文件,则使用 New> Android Project> Create project from existing source
是正确的方法。
请确保选择想要的 Android 目标版本(1.1 或 1.5 或 2.0):
“新项目”向导将自动为您选择正确的示例目录。
然后选择“浏览”和“Music”目录。它应该会在新的 Android 项目向导底部填充属性。
不过,你不应该把工作区放在
%ANDROID_HOME%\samples
中。
把它放在其他地方(我的文档之类的)。
我猜你遇到冲突是因为 Eclipse 试图创建一个项目,而已经有同名的目录了。
在任何情况下,你能否查看your_workspace_dir/.metadata/.log
以获取更详细的错误信息并发布它?
简而言之:
- 将工作区更改为 Android SDK 之外的其他位置。
- 然后不要先命名项目。
- 在“从现有源代码创建项目”中浏览
\samples\Music
的项目。- 其他字段将自动填充。
- 然后执行...
另请参见此教程(适用于Snake示例)
我想要打开SDK示例中提供的Snake示例。
为此,在“新建Android项目”窗口中选择“从现有源创建项目
”,并从Samples
中选择Snake
目录。
这将为您设置包名、活动名称和应用程序名称。
话虽如此,如果导入项目后你遇到了大量错误(就像OP一样)。
请参见问题R cannot be resolved - android error:
Project> Build all
(并选择“Build Automatically
”R是一个自动生成的类,它包含用于标识资源的常量。
OP本人(GuyNoir)报告,导致Eclipse Android项目出现大量编译错误的另一个原因:
我从git下载的代码是最新版本,可能适用于Android 2.1,在我正在创建它的SDK下是Android 1.5。
因此,我需要下载旧代码或安装最新的SDK。
资源应该与您导入的内容重新对齐,往往需要一些时间让ADT Eclipse插件识别,有时取决于项目的大小。
R cannot be resolved
",对的:请参见https://dev59.com/x3NA5IYBdhLWcg3wn_fD。那应该解决这个问题。 - VonC