Android APIDemos编译错误

时间:2011-09-08 10:36:08

标签: android

所以我在这里阅读了几个类似标题的线程,但似乎没有解决我的问题。

我在Mac(Lion)上安装了Eclipse 3.6,我安装了几个Android SDK。我正在尝试打开并运行2.3.3 Samples文件夹中的APIDemos应用程序。

我使用File-> New Project-> Android Project->

执行此操作

一旦进入,我选择Target = Android 2.3.3

此时,我选择“从现有样本创建项目”并选择“ApiDemos”。

项目打开,我立即显示862个错误(不是警告)。我无法编译或运行,也不知道从哪里开始编译这些错误。我假设某个地方没有看到文件应该......但我只是不确定它是什么......

令人沮丧的是其他Sample项目正在运行,但我想在我的设备上启动并运行ApiDemos以进行测试。

我感谢任何反馈。

4 个答案:

答案 0 :(得分:2)

我猜它一定是java合规性问题。转到项目属性,并将Java Compiler的{​​{1}}设置为1.6。看看是否能修复错误。

答案 1 :(得分:2)

我有同样的问题,这是我的解决方案。

  1. 取消选中“项目”菜单中的“自动构建”
  2. 从“项目”菜单中选择“清洁”。
  3. 选择“清除下面选择的项目”并选中“ApiDemos”。
  4. 选中“立即开始构建”,“仅构建所选项目”
  5. 然后它应该编译(至少对我而言)。

    在此之后,您可以再次在“项目”菜单中选中“自动构建”。

答案 2 :(得分:2)

我遇到了类似的问题。我花了几个小时来找出解决方案:在Eclipse的工作区文件夹中删除ApiDemos的项目文件。然后重新添加项目ApiDemos。

我想在更新Android SDK后,某些生成的对象无法刷新。

如果您之前从未构建和运行ApiDemos,我的解决方案不应用于您的案例。

答案 3 :(得分:1)

实际上Cameron Wong,Riffer和userSeven7s的帖子组合起来对我有用了:

  1. 删除了eclipse工作区文件夹中的Api Demos文件夹
  2. 从Android示例中重新打开项目
  3. 将编译器合规性级别设置为1.6
  4. 清理/改建