Похоже, ваше приложение использует какое-то (я полагаю) или static final
или final
поле некоторого библиотечного класса, которого нет в профиле Java ME, который реализует ваше мобильное устройство.
НоЯ не могу понять, откуда это поле.Возможно, вам следует выполнить поиск в вашей кодовой базе для использования «HEADER» в качестве идентификатора ...
Если поле HEADER правильно объявлено в вашей кодовой базе (ваш интерфейс MagiDEF), и код, который вы показали, используетHEADER из этого интерфейса, значит у вас что-то не так с процессом сборки или развертывания.В частности, вы не развертываете версию MagiDEF, против которой был скомпилирован ваш код (см. Выше).Может быть, у вас есть старая версия чего-то в каком-то JAR-файле?
По сути, ошибка указывает на то, что у вас есть двоичная несовместимость между некоторыми классами / интерфейсами, составляющими ваше приложение.