编译成功甚至包含错误消息

时间:2013-06-05 15:30:47

标签: android intellij-idea google-play-services

我正在实施here所述的位置服务。我的应用程序编译和运行就像一个魅力,但Intellij不断给出这个奇怪的错误信息:

  

Class' [my class]'必须被声明为abstract或implements   'ConnectionCallbacks'中的抽象方法'onConnected()'

enter image description here

当我转到 ConnectionCallbacks 的声明时,我看到以下内容:

static interface ConnectionCallbacks {
    void onConnected();

    void onDisconnected();
}

哪个不正确,因为当我对Google的示例应用程序执行相同操作时,请参阅以下内容:

static interface ConnectionCallbacks {
    void onConnected(android.os.Bundle bundle);

    void onDisconnected();
}

我无法弄清楚为什么只有我的项目才会发生这种情况。

1 个答案:

答案 0 :(得分:2)

如果编辑器报告错误,但代码编译正常,则很可能IDE缓存已损坏。你应该做File | Invalidate Caches并重新启动IDE。