2012-05-30 3 views
0

Я использую N97 и Nokia 5530 для своего приложения. Чаще всего, когда я устанавливаю свое приложение. Я нахожу эту ошибку. Я обыскал интернет и нашел несколько способов решить эту проблему. Я использовал их, например, размер проверки фляги и тот, который был написан в jad, и исправил его, но проблема еще не решена.Размер jad и jar не совпадает с j2me

Как удалить эту ошибку в моей сборке. Любая помощь в этом отношении высоко ценится.

Я прочитал материал --- Unification of .jar and .jad files in a J2ME application --- но сегодня устройства и интернет работают намного быстрее. Нельзя ли игнорировать создание jad-файла.


EDIT

Ниже приведены JAD и проявляются признаки. Я использую NetBeans 6.9 и Nokia S60 5th Edition SDK для создания и сборки MIDlet.

атрибуты JAD являются

Backkey: -11
LGE-MIDlet-Height: 400
LGE-MIDlet-Target-LCD-Height: 400
LGE-MIDlet-Target-LCD-Width: 240
LGE-MIDlet-Width: 240
LeftSoftKey: -6
MIDlet-1: MyAppName,/icon.png,com.main.MainMidlet
MIDlet-Jar-Size: 964642
MIDlet-Jar-URL: MyAppName.jar
MIDlet-Name: MyAppName
MIDlet-Permissions: javax.microedition.io.Connector.http
MIDlet-Touch-Support: true
MIDlet-Vendor: www.MyApp.com
MIDlet-Version: 1.4
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0
Navi-Key-Hidden: true
Nokia-MIDlet-App-Orientation: portrait
Nokia-MIDlet-On-Screen-Keypad: no
RightSoftKey: -7
UseNativeTextButton: true

и манифеста атрибуты

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.0
Created-By: 1.6.0_21-b06 (Sun Microsystems Inc.)
MIDlet-1: MyAppName,/icon.png,com.main.MainMidlet
MIDlet-Permissions: javax.microedition.io.Connector.http
MIDlet-Vendor: www.MyApp.com
Nokia-MIDlet-App-Orientation: portrait
LGE-MIDlet-Height: 400
Nokia-MIDlet-On-Screen-Keypad: no
MIDlet-Name: MyAppName
Navi-Key-Hidden: true
MIDlet-Touch-Support: true
LGE-MIDlet-Width: 240
MIDlet-Version: 1.4
Backkey: -11
LeftSoftKey: -6
UseNativeTextButton: true
LGE-MIDlet-Target-LCD-Height: 400
RightSoftKey: -7
LGE-MIDlet-Target-LCD-Width: 240
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0

+0

Опубликовать jad, манифест, размер банки и описать, как вы создаете и создаете MIDlet –

+0

Я отредактировал свой комментарий, пожалуйста, взгляните на это и предложите мне предложить мне, что мне делать? –

ответ

1

Единственное, что я могу думать о том, что я обычно вижу MIDlet-Jar-Size в манифесте, а не в джад.

К сожалению, я никогда не понял, как система сборки смогла вставить его в сжатый файл (банки в основном представляют собой файлы zip), и я не знаю, как сообщить Netbeans переместить свойство из jad в манифест.

У меня создалось впечатление, что если вы попросите Netbeans создать простой HelloWorld MIDlet и не модифицировать скрипт ant, MIDlet-Jar-Size попадет в манифест.

Я действительно думаю, что существует связь между свойством и подписанным мидлетом. Он может действовать как контрольная сумма.