语法错误,插入“EnumBody”以完成EnumDeclaration

时间:2011-03-15 15:57:34

标签: java android eclipse

我正在做以下教程:http://developer.android.com/resources/tutorials/views/hello-listview.html

当我尝试创建字符串数组时,我在标题中得到错误:

  

语法错误,插入“EnumBody”以完成EnumDeclaration

它出现在第十个元素上。我想也许这是一个大小问题,所以删除了十个,但后来它出现在新列表的第十个最后一个 任何人都知道原因是什么?

3 个答案:

答案 0 :(得分:10)

就我而言,我正在使用记事本教程构建应用程序作为起点。引用记事本教程时,类构造函数使用@Override指令进行修饰。

我的一个@Override由于错误的分号终止该行而产生上述错误。删除分号,即“@Override”而不是“@Override”;为我解决了这个问题。

答案 1 :(得分:3)

我有同样的错误。您可能已在类声明之外声明了字符串数组。改变它修复它。

答案 2 :(得分:2)

我有这个问题,当我偶然宣布带引号的枚举

public enum Environment {
    "WINDOWS", "LINUX";
}

而不是

public enum Environment {
    WINDOWS, LINUX;
}

我花了一段时间才看到......