Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android APIDemos编译错误_Android - Fatal编程技术网

Android APIDemos编译错误

Android APIDemos编译错误,android,Android,所以我在这里读了几个标题类似的帖子,但似乎没有一个能解决我的问题 我已经在Mac(Lion)上安装了Eclipse3.6,我已经安装了几个Android SDK。我正在尝试从2.3.3 Samples文件夹中打开并运行APIDemos应用程序 我使用文件->新建项目->Android项目-> 进入后,我选择Target=Android 2.3.3 此时,我选择“从现有示例创建项目”并选择“ApiDemos” 项目打开后,我立即看到862个错误(而不是警告)。我无法编译或运行,也不确定从何处开始编

所以我在这里读了几个标题类似的帖子,但似乎没有一个能解决我的问题

我已经在Mac(Lion)上安装了Eclipse3.6,我已经安装了几个Android SDK。我正在尝试从2.3.3 Samples文件夹中打开并运行APIDemos应用程序

我使用文件->新建项目->Android项目->

进入后,我选择Target=Android 2.3.3

此时,我选择“从现有示例创建项目”并选择“ApiDemos”

项目打开后,我立即看到862个错误(而不是警告)。我无法编译或运行,也不确定从何处开始编译这些错误。我假设某个东西,某个地方,没有看到它应该看到的文件…但我只是不确定它是什么

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


我感谢您的反馈

我想这一定是java合规性级别的问题。转到项目属性,将
Java编译器的
编译器符合性级别设置为1.6。看看这是否能修复错误。

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

  • 取消选中“项目”菜单中的“自动生成”
  • 从“项目”菜单中选择“清洁”
  • 选择“清理下面选择的项目”并选中“ApiDemos”
  • 选中“立即启动生成”,“仅生成选定的项目”
  • 然后它会按它应该的方式编译(至少对我来说是这样)


    之后,您可以再次在“项目”菜单中选择“自动生成”。

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

    我猜在我更新Android SDK之后,一些生成的对象不会刷新


    如果您以前从未构建和运行过ApiDemos,那么我的解决方案不应该适用于您的情况。

    实际上,Cameron Wong、Riffer和userSeven7s的帖子结合起来为我带来了好处:

  • 已删除eclipse工作区文件夹中的Api演示文件夹
  • 从android示例重新打开项目
  • 将编译器符合性级别设置为1.6
  • 清理/重建

  • 不幸的是,Java编译器遵从性级别已经设置为1.6。谢谢你的建议,但是有什么错误吗?至少有几个……这对我有帮助——这是我的整个过程: