几天前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首选项-
仍然得到相同的错误。
我会尝试在命令行上使用-right选项启动Eclipse。我敢打赌Eclipse以旧格式存储信息,并且更新的插件不喜欢它。
Android Lint中显然存在bug。它有时会从Java工具中接管错误(正如您在问题视图“类型”列中看到的那样)。要摆脱错误的错误,只需在“Lint警告”视图中按“删除所有警告”按钮。
下次再次运行Lint时,您将返回有效的错误/警告。