2014-11-05 7 views
0

В настоящее время я получаю следующую ошибку при втором запуске на одном устройстве, на котором мы тестируем.NoMethodError J2ME Codename One

java/lang/NoSuchMethodError: Нет такого метода R. (Ljava/lang/String;) V.

Теперь проблема в том, что мы не контролируем сборку (она встроена в облако), мы не можем отключить Obfuscation, поэтому я не могу увидеть имя метода, которое недоступно.

Я читал онлайн, что это может быть проблема с методами интерфейса, которые не помечены как абстрактные, но я прошел через проект и сделал все методы абстрактными, без разницы.

ответ

1

Вы можете добавить подсказку сборки на сервер сборки j2me.obfuscation = false, чтобы отключить обфускацию.

+0

Спасибо, хотя это похоже на создание сборки, которую телефон считает недействительным? – JamieB

+0

Возможно, что без обфускации результат слишком велик, я бы предложил вам попробовать jar/jad на эмуляторе, использовать WTK – Chen