0

我是 Android 开发的新手。我已经使用 Android Developer Tool 插件成功安装了 eclipse,并且许多示例都可以正常工作。

但 Android 样本 - Accelerometer and APIDemos do not build. 我看到许多构建错误通知修复代码中的错误。我不认为 Google 发布了带有构建错误的 APIDemo 示例。

提前致谢,请告知如何修复这些错误,或者是否需要任何配置/设置。

我已将 Java 编译器合规级别设置为 1.6。

错误信息(加速度计样本):

该项目在应用程序中包含错误。请在运行前修复它们

Error details:

    The method onAccuracyChanged(Sensor, int) of type AccelerometerPlayActivity.SimulationView must override a superclass method    
    AccelerometerPlayActivity.java  /AccelerometerPlay/src/com/example/android/accelerometerplay    line 456    
    Java Problem
    Call requires API level 8 (current min is 5): 
    android.view.Display#getRotation    AccelerometerPlayActivity.java  /AccelerometerPlay/src/com/example/android/accelerometerplay    
    line 389    Android Lint Problem

问候,杰

4

3 回答 3

1

androidminSdkVersion ="5"在 android.manifest 文件中查找该行

并改变它的5 to 8价值8

在此处输入图像描述

project properties另一种方法是通过右键单击您的项目转到,然后Android在属性中查找。您必须在build target此处选择equivalent to the api为其构建示例项目的地方

参考图片在此处输入图像描述

假设您使用的是文件夹中的示例,那么您必须在属性android-12中检查相同的选项(即)API Level 12

于 2013-04-10T06:52:54.770 回答
0

我自己找到了解决办法!

早些时候我尝试过使用 Andriod 4.0 版。现在我刚刚尝试了 Android 版本 4.1.2 的 ApiDemos 示例。它工作得很好。我还在我的手机中部署了apk。它工作正常。

于 2012-11-01T07:43:49.970 回答
0

可能的原因是 PC 速度较慢,无法及时构建。然后由于缺少 R.java 而发生错误

在这种情况下(错误类似于R.id.stuff),构建项目并等待。

于 2012-11-01T06:30:47.643 回答