1

Eclipse 今天让我发疯,在这里出现了这样的无意义错误:

Multiple markers at this line
- Syntax error on token ";", delete this 
 token
- Syntax error, insert ";" to complete 
 Statement

这是我的代码:

View dialogView = (View) findViewById(R.layout.dialog);
    imgMan = new NovelImageManager();
    this.viewMan = new ViewManager(dialogView, this.imgMan);<--- Error happens here.

我在像这样的其他项目中有奇怪的问题:

@Override
protected void onResume() {
    // TODO Auto-generated method stub
    super.onResume();
    loadData();

    if (adView != null) {
        adView.loadAd(new AdRequest());
    } else {
        setupAds();
    }
}

导致以下错误:

Multiple markers at this line
- Syntax error on token "void", @ 
 expected
- overrides 
 android.app.Activity.onResume

这些代码过去有效,所以我不知道为什么 eclipse 会这样。我知道日食有时会很痛苦,但这没有意义。

知道这会导致什么吗?

4

2 回答 2

2

Clean and Build 是您的朋友!特别是如果您最近添加了新资源等。

于 2012-07-18T12:54:11.260 回答
0

编辑:请更新到 ADT 20.0.1。该错误已得到修复。


这是Android Lint 中的一个错误。如果您在出现 Java 语法错误时点击保存按钮,它会“保存”来自 JDT 的 Java 相关错误。

You can hit the "Remove all warnings" button in the Android Lint view to get rid of those wrong warnings. Lint will re-create the correct warnings during the next run.

于 2012-07-18T21:04:20.963 回答