JBlend с LWUIT

Я создал несколько приложений на J2ME, используя LWUIT, CLDC 1.1, MIDP 2.0, и они отлично работают на телефонах Nokia.

Но когда я попытался установить эти приложения на Huawei G7206 (JBlend), некоторые приложения выдают ошибку (НЕ ПОДДЕРЖИВАЕТСЯ), а некоторые вылетают, ничего не отображая.

Я протестировал приложение без LWUIT, и оно сработало.

У меня вопрос, в чем проблема?

Либо JBlend не поддерживает LWUIT? или мне нужно понизить версию своих приложений (я хочу удалить некоторые функции)?

Кто-нибудь знает ограничения для работы с JBlend?


person Syed Muhammad Umair    schedule 03.10.2011    source источник


Ответы (2)


Вы тестировали свои приложения на других устройствах?

Убедитесь, что ваш jad не включает в себя никаких других скрытых требований, jblend обычно работает с LWUIT, но некоторые виртуальные машины не обрабатывают полный LWUIT должным образом и требуют запутанного приложения или подобных хаков.

person Shai Almog    schedule 04.10.2011
comment
Есть ли альтернативный SDK или что-то еще для разработки приложений для телефонов Huawei? а что вы имеете в виду под запутанным приложением? - person Syed Muhammad Umair; 05.10.2011
comment
Мне неизвестен SDK Huawei. Вы должны включить обфускацию в разделе свойств проекта Netbeans, чтобы увидеть, не является ли размер jar-файла проблемой для этого устройства. Также попробуйте проверить демонстрацию LWUIT, чтобы узнать, работает ли она на устройстве. - person Shai Almog; 09.10.2011

Всякий раз, когда мы используем LWUIT в приложении, размер приложения увеличивается из-за файла jar, который мы добавляем в него. Обфускация позволяет уменьшить размер файла .jar. И может стать способным работать в устройстве. Пожалуйста, попробуйте скрыть приложение. Вы можете решить свою проблему

person ios developer    schedule 07.10.2011