2012-07-18 113 views
1

Eclipse是今天疯狂驾驶我,像这样一个在这里废话了错误出现:的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有时可能会很痛苦,但这没有意义。

任何想法这可能会导致什么?

+1

尝试清除您的项目。 – 2012-07-18 12:52:17

回答

2

清洁和建造是你的朋友在这里!特别是如果您最近添加了新资源等。

+0

迄今为止工作。谢谢 – Wolfen 2012-07-18 13:32:46

+0

这总是我做的第一件事情,如果日食开始行为不端:) – ScouseChris 2012-07-18 13:39:49

0

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


这是一个bug in Android Lint。如果您在存在Java语法错误的时候点击保存按钮,它将“保留”来自JDT的Java相关错误。

您可以在Android Lint视图中点击“删除所有警告”按钮来摆脱那些错误的警告。 Lint将在下次运行中重新创建正确的警告。