提问者:小点点

日食误差


几天前eclipse更新后,我开始收到有趣的错误,像这样:

package a.b.c;

import android.app.ListActivity;
import android.os.Bundle;

public class MyActivity extends ListActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }
}

Description Resource    Path    Location    Type
Syntax error on token "}", delete this token    MyActivity.java /src/a/b/c  line 11 Android Lint Problem
Syntax error on token "}", delete this token    MyActivity.java /src/a/b/c  line 11 Android Lint Problem
Syntax error, insert "}" to complete ClassBody  MyActivity.java /src/a/b/c  line 10 Android Lint Problem

有时关闭/重现项目会有所帮助。

有时关闭/重现日食会有所帮助。

我厌倦了这些错误。

修复它的正确方法是什么。

如果总是发生当eclipse开始搞砸CR/LF在*.java文件。

我从Windows设置Eclipse首选项-

仍然得到相同的错误。


共2个答案

匿名用户

我会尝试在命令行上使用-right选项启动Eclipse。我敢打赌Eclipse以旧格式存储信息,并且更新的插件不喜欢它。

匿名用户

Android Lint中显然存在bug。它有时会从Java工具中接管错误(正如您在问题视图“类型”列中看到的那样)。要摆脱错误的错误,只需在“Lint警告”视图中按“删除所有警告”按钮。

下次再次运行Lint时,您将返回有效的错误/警告。