Я делаю следующий урок: http://developer.android.com/resources/tutorials/views/hello-listview.html.
Когда я пытаюсь создать массив строк, я получаю сообщение об ошибке в заголовке:
Синтаксическая ошибка, вставьте "EnumBody" для завершения EnumDeclaration
Появляется на десятом последнем элементе. Я подумал, что, возможно, это проблема размера, поэтому удалил десять, но потом он появился в десятом последнем из нового списка. Кто-нибудь знает в чем причина?
В моем случае я создавал приложение, используя учебник «Блокнот» в качестве отправной точки. Ссылаясь на учебник «Блокнот», конструкторы классов украшены директивами @Override.
Один из моих @Override генерировал вышеупомянутую ошибку из-за ошибочной точки с запятой в конце строки. Удаление точки с запятой, то есть «@Override» вместо «@Override»; решил проблему для меня.
У меня была такая же ошибка. Возможно, вы объявили строковый массив вне объявления класса. Изменение, которое исправило это.
У меня была эта проблема, когда я случайно объявил Enum с кавычками
public enum Environment { "WINDOWS", "LINUX"; }
вместо
public enum Environment { WINDOWS, LINUX; }
Мне потребовалось некоторое время, чтобы увидеть это ...