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就是这样的。 我知道日食有时会很痛苦,但这没有意义。
任何想法可能会导致什么?
答案 0 :(得分:2)
Clean and Build是你的朋友!特别是如果您最近添加了新资源等。
答案 1 :(得分:0)
编辑:请更新到ADT 20.0.1。该错误已得到修复。
这是bug in Android Lint。如果在出现Java语法错误的时候点击“保存”按钮,它会“保留”来自JDT的Java相关错误。
您可以点击Android Lint视图中的“删除所有警告”按钮以消除这些错误警告。 Lint将在下次运行期间重新创建正确的警告。