JBlend с LWUIT

#java-me #lwuit #midp

#java-me #lwuit #midp

Вопрос:

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

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

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

Мой вопрос в том, в чем проблема?

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

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

Ответ №1:

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

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

Комментарии:

1. Есть ли какой-либо альтернативный sdk или что-нибудь для разработки приложений для телефонов Huawei? и что вы подразумеваете под запутанным приложением?

2. Я не знаю о Huawei SDK. Вы должны включить обфускацию в разделе свойств проекта Netbeans, чтобы узнать, является ли размер jar проблемой с этим устройством. Также попробуйте проверить демонстрационную версию LWUIT, чтобы узнать, работает ли она на устройстве.

Ответ №2:

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