从Android Git创建Eclipse项目

时间:2010-02-06 02:02:23

标签: java android eclipse git

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

3 个答案:

答案 0 :(得分:15)

您必须提及错误消息“ invalid project description ”。

this thread(以下相关摘录,重点是我的):

如果您在下载的应用程序中看到.project,则可以尝试"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项目。
  •   
  • 其他字段将自动填写。
  •   
  • 然后执行....
  •   

另请参阅this tutorial(对于Snake示例)

  

我想打开SDK示例中提供的Snake示例   为此,请在Create project from existing source窗口中选择“New Android Project”,然后从Snake中选择Samples目录。
  这将为您设置包名称,活动名称和应用程序名称。

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


话虽如此,如果在导入项目之后,你最终(比如OP)有很多错误 请参阅问题R cannot be resolved - android error

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

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


整个Eclipse Android项目中出现大量编译错误的其他原因,正如OP本人(GuyNoir)所报告的那样:

  

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

答案 1 :(得分:3)

我仍然在Android 2.3 SDK示例(Eclipse Helios 20100917-0705,Ubuntu 10.10)中收到“无效的项目描述”错误。它不会导入现有项目。

替代方法:

  • 将项目放在一个拥有的目录中(我将它从我的SDK安装中复制到/ opt / anrdroid-sdk-linux_86)到我的〜/ workspace目录。
  • 使用Java Package Explorer视图/ New / JavaProject,输入项目目录名称(您应该在第二个向导页面上看到现有文件)
  • 在程序包管理器中,选择新项目:Android工具/转换为Android项目
  • 创建/ gen项目目录(如果它不存在(没有它就失败)
  • Android工具/修复项目属性
  • 主菜单/项目/建设项目

我很幸运能够通过这种方式编写和运行示例应用程序

答案 2 :(得分:1)

资源应该与您导入的内容重新对齐它经常需要ADT eclipse插件,有时根据项目的大小识别