2011-12-08 28 views
0

编辑:跳到最后,现在大部分内容都是无关紧要的,除非您想知道发现问题的历史。安装了API 7后,eclipse无法构建任何Android代码

我在eclipse中创建了一个新的android应用程序,将它推送到github,将它克隆到另一台机器上,最后将其导入eclipse中。

该项目没有建立在这一点上,有两个显而易见的问题:

  • 说我需要运行的“Android工具/修复项目属性”
  • 所有在控制台上的错误我的@Override指令无法识别超类方法并导致错误。

我通过运行似乎工作的指定工具修复了第一个问题。在通过评论@Override行解决第二个问题后,没有任何内容。清理和重建会生成gen/*/R.java,并创建bin/res文件夹,但不会生成.class或其他文件,也不会出现错误。有任何想法吗?

编辑:看起来,正如评论者所怀疑的那样,构建环境只是两个完全混杂。甚至没有任何东西可以建立,甚至是新创建的android项目。打开详细记录生成该显示接近尾声:

[2011-12-07 19:59:43 - wut]  (new resource id ic_launcher from C:\Users\jorenko\workspace\wut\res\drawable-hdpi\ic_launcher.png) 
[2011-12-07 19:59:43 - wut]  (new resource id ic_launcher from C:\Users\jorenko\workspace\wut\res\drawable-ldpi\ic_launcher.png) 
[2011-12-07 19:59:43 - wut]  (new resource id ic_launcher from C:\Users\jorenko\workspace\wut\res\drawable-mdpi\ic_launcher.png) 
[2011-12-07 19:59:43 - wut]  (new resource id main from C:\Users\jorenko\workspace\wut\res\layout\main.xml) 
[2011-12-07 19:59:43 - wut] Writing symbols for class R. 
[2011-12-07 19:59:44 - wut] Starting full Package build. 
[2011-12-07 19:59:44 - wut] Skipping over Post Compiler. 

WutActivity是从来没有建立,而且似乎它甚至从来没有试图建立它。

编辑:

我卸载了我的Android SDK,下载了它和Eclipse的一个新的副本,所有的默认安装他们两个,创建的Hello World的一个新的Android示例项目,我仍然有同样的问题。下一步:从轨道核子计算机?

编辑:

我安装SDK和eclipse到从头开始一台新电脑。它构建了一个示例程序OK。然后我检查了我的应用程序(并安装了API7,这是我的应用程序构建的)。现在什么都没有再建立。现在只用API7就可以在新电脑上试用。

编辑:

重现步骤:

  • 从头开始与所有默认设置安装Eclipse和SDK。只安装android SDK工具和API 14.
  • 创建一个示例项目并确认它的构建正确。
  • 安装API 7.
  • 清理您的工作区并注意示例项目无法按上述方式构建。

即使删除API 7后问题仍然存在。我相信这是最近SDK更新中引入的错误。

+0

这两台机器上是否有相同的Android/JDK? – Jonas

+0

我确实 - 它们都是同时安装的。事实上,如果我克隆到原始机器上的新工作空间,我会看到同样的问题。 – Jorenko

+0

听起来像项目/环境目标已关闭。对工作和非工作进行差异分析。如果它们相同,它仍然可能是项目设置(例如repo)的外部*的机器/用户设置配置,并且可以将git从罪魁祸首中删除:) – 2011-12-08 00:49:44

回答

0

后显著更多把玩周围,好像这可以通过组合固定: - 关闭详细构建输出(有SDK中的一个bug) - 关闭等待最终的二进制文件,直到启动应用

相关问题