从Android Git创建Eclipse项目

Kle*_*ine 8 java eclipse git android

我从Android git下载了一个开源Android应用程序(音乐应用程序),我正在尝试从源代码创建一个新项目.使用现有源创建新项目不起作用,给我一个"无效的描述错误".有帮助吗?

Von*_*onC 15

您必须引用错误消息" invalid project description".

请参阅此主题(以下相关摘录,重点是我的):

如果在下载的应用程序中看到.project,则可以尝试a "File" + "Import" + "Existing Projects into Workspace"并选择音乐样本的目录.

但如果没有,使用New> Android Project> Create project from existing source是正确的方法.
确保选择所需的Android目标(1.1或1.5或2.0):
"新项目"向导将自动为您选择正确的示例目录.
然后选择"浏览"和音乐目录.然后它应该填充新的android项目向导底部的属性.

但是你不应该把你的工作区放进去%ANDROID_HOME%\samples.
把它留在别的地方(我的文件,无论如何).
我怀疑你遇到了冲突,因为Eclipse试图创建一个项目,并且已经有一个同名的目录.
在任何一种情况下,您是否可以查看your_workspace_dir/.metadata/.log更详细的错误并发布它?

简而言之:

  • 更改android SDK以外的工作区.
  • 然后不要把项目名称放在第一位.
  • \samples\Music从源中浏览创建项目中的项目.
  • 其他字段将自动填写.
  • 然后执行....

另见本教程(适用于Snake示例)

我想打开SDK示例中提供的Snake示例.
为此,Create project from existing sourceNew Android Project窗口中选择" " 并从中选择Snake目录Samples.
这将为您设置包名称,活动名称和应用程序名称.

http://www.infinitezest.com/images/eclipse-android-snake-project.jpg


话虽这么说,如果在导入项目之后,你最终(比如OP)有很多错误.
看问题R无法解决 - android错误:

  • 确保SDK目录中的工具具有执行权限
  • Project > Build all(并选择" Build Automatically"

R是一个自动生成的类,它包含用于标识资源的常量.


正如OP自己(GuyNoir)报道的那样,Eclipse Android项目中出现大量编译错误的其他原因:

我从git下载的代码是最新版本,可能对于Android 2.1,我正在创建它的SDK是Android 1.5.
所以我需要下载旧代码或安装最新的SDK.